PICout improvement:
* renamed private members for more clear code * registerExternalBufferID() method to obtain unique ID for withExternalBuffer() * PICoutManipulators::PICoutStdStream enum for select stream (stdout or stderr) * Constructors now accept optional stream * piCerr and piCerrObj macros PIDir::temporary() moved to "mkdtemp" PILog: * now 4 levels * you can set max level * Error writes to piCerr
This commit is contained in:
11
main.cpp
11
main.cpp
@@ -66,10 +66,10 @@ protected:
|
||||
int counter = 0;
|
||||
};
|
||||
|
||||
|
||||
#include <iostream>
|
||||
int main(int argc, char * argv[]) {
|
||||
PILog log;
|
||||
log.setApplicationName("test");
|
||||
log.setLogName("test");
|
||||
log.setDir("logs");
|
||||
// log.setTimestampFormat("hh-mm-ss");
|
||||
// log.setLineFormat("[c] m (t)");
|
||||
@@ -78,12 +78,15 @@ int main(int argc, char * argv[]) {
|
||||
// log.enqueue("debug msg");
|
||||
// log.enqueue("warn msg with ${c}", PILog::Category::Warning);
|
||||
// log.enqueue("ERROR${m}${t}", PILog::Category::Error);
|
||||
log.setLevel(PILog::Level::Info);
|
||||
|
||||
log.debug(&log) << "some msg";
|
||||
log.debug() << "some msg";
|
||||
piMSleep(50);
|
||||
log.info() << "information";
|
||||
piMSleep(50);
|
||||
log.warning() << "another!";
|
||||
piMSleep(50);
|
||||
log.error() << "blahblahblag";
|
||||
log.error(&log) << "critical!";
|
||||
|
||||
// log.stop();
|
||||
return 0;
|
||||
|
||||
Reference in New Issue
Block a user