view CollidoscopeApp/src/Log.cpp @ 2:dd889fff8423

added some comments
author Fiore Martin <f.martin@qmul.ac.uk>
date Mon, 11 Jul 2016 17:03:40 +0200
parents 02467299402e
children 75b744078d66
line wrap: on
line source

#include "cinder/Log.h"

bool fileLoggerCreated = false;

void logError( const std::string &errorMsg )
{
    using namespace ci::log;

    if ( !fileLoggerCreated ){
        makeLogger<ci::log::LoggerFile>( "./collidoscope_error.log" );
        fileLoggerCreated = true;
    }

    LogManager *log = LogManager::instance();

    Metadata logMeta;
    logMeta.mLevel = LEVEL_ERROR;

    log->write( logMeta, errorMsg );

}

void logInfo( const std::string &infoMsg )
{
#ifdef _DEBUG
    using namespace ci::log;

    LogManager *log = LogManager::instance();

    Metadata logMeta;
    logMeta.mLevel = LEVEL_INFO;

    log->write( logMeta, infoMsg );
#endif
}