Mercurial > hg > opencollidoscope
comparison 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 |
comparison
equal
deleted
inserted
replaced
-1:000000000000 | 0:02467299402e |
---|---|
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 } |