Mercurial > hg > opencollidoscope
annotate CollidoscopeApp/src/Log.cpp @ 0:02467299402e
First import
CollidoscopeApp for Raspberry Pi
JackDevice
Teensy code for Collidoscope
author | Fiore Martin <f.martin@qmul.ac.uk> |
---|---|
date | Thu, 30 Jun 2016 14:50:06 +0200 |
parents | |
children | 75b744078d66 |
rev | line source |
---|---|
f@0 | 1 |
f@0 | 2 #include "cinder/Log.h" |
f@0 | 3 |
f@0 | 4 bool fileLoggerCreated = false; |
f@0 | 5 |
f@0 | 6 void logError( const std::string &errorMsg ) |
f@0 | 7 { |
f@0 | 8 using namespace ci::log; |
f@0 | 9 |
f@0 | 10 if ( !fileLoggerCreated ){ |
f@0 | 11 makeLogger<ci::log::LoggerFile>( "./collidoscope_error.log" ); |
f@0 | 12 fileLoggerCreated = true; |
f@0 | 13 } |
f@0 | 14 |
f@0 | 15 LogManager *log = LogManager::instance(); |
f@0 | 16 |
f@0 | 17 Metadata logMeta; |
f@0 | 18 logMeta.mLevel = LEVEL_ERROR; |
f@0 | 19 |
f@0 | 20 log->write( logMeta, errorMsg ); |
f@0 | 21 |
f@0 | 22 } |
f@0 | 23 |
f@0 | 24 void logInfo( const std::string &infoMsg ) |
f@0 | 25 { |
f@0 | 26 #ifdef _DEBUG |
f@0 | 27 using namespace ci::log; |
f@0 | 28 |
f@0 | 29 LogManager *log = LogManager::instance(); |
f@0 | 30 |
f@0 | 31 Metadata logMeta; |
f@0 | 32 logMeta.mLevel = LEVEL_INFO; |
f@0 | 33 |
f@0 | 34 log->write( logMeta, infoMsg ); |
f@0 | 35 #endif |
f@0 | 36 } |