To check out this repository please hg clone the following URL, or open the URL using EasyMercurial or your preferred Mercurial client.

Statistics Download as Zip
| Branch: | Tag: | Revision:

root / CollidoscopeApp / src / Log.cpp @ 0:02467299402e

History | View | Annotate | Download (661 Bytes)

1 0:02467299402e f
2
#include "cinder/Log.h"
3
4
bool fileLoggerCreated = false;
5
6
void logError( const std::string &errorMsg )
7
{
8
    using namespace ci::log;
9
10
    if ( !fileLoggerCreated ){
11
        makeLogger<ci::log::LoggerFile>( "./collidoscope_error.log" );
12
        fileLoggerCreated = true;
13
    }
14
15
    LogManager *log = LogManager::instance();
16
17
    Metadata logMeta;
18
    logMeta.mLevel = LEVEL_ERROR;
19
20
    log->write( logMeta, errorMsg );
21
22
}
23
24
void logInfo( const std::string &infoMsg )
25
{
26
#ifdef _DEBUG
27
    using namespace ci::log;
28
29
    LogManager *log = LogManager::instance();
30
31
    Metadata logMeta;
32
    logMeta.mLevel = LEVEL_INFO;
33
34
    log->write( logMeta, infoMsg );
35
#endif
36
}