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 }