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 @ 3:7fb593d53361

History | View | Annotate | Download (661 Bytes)

1

    
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
}