|
Simple++
Powerfull and lightning fast C++ Library
|
#include <SimpleLog.h>
Public Types | |
| enum | MessageSeverity : unsigned char { MessageSeverity::Error, MessageSeverity::Warning, MessageSeverity::Info } |
| enum | MessageColor : unsigned char { MessageColor::Red = 0xC, MessageColor::Yellow = 0xE, MessageColor::Green = 0xA, MessageColor::White = 0xF } |
Public Member Functions | |
| SimpleLog () | |
| ~SimpleLog () | |
Static Public Member Functions | |
| static std::ostream & | getOutStream () |
| retrieve the out stream (by default cout) More... | |
| static void | setOutStream (std::ostream *stream) |
| set the output stream More... | |
| static void | errorHandler (const char *message, MessageSeverity severity=MessageSeverity::Error, const char *fileName="", unsigned int lineNumber=0) |
| static void | callErrorHandler (const char *message, MessageSeverity severity=MessageSeverity::Error, const char *fileName="", unsigned int lineNumber=0) |
| static void | setConsoleColor (MessageColor color=MessageColor::White) |
Static Protected Member Functions | |
| static void | _printMessage (const char *message, const char *fileName, unsigned int lineNumber) |
Static Protected Attributes | |
| static void(* | mErrorHandlerFn )(const char *, MessageSeverity, const char *, unsigned int) = &SimpleLog::errorHandler |
|
strong |
|
strong |
| SimpleLog::SimpleLog | ( | ) |
| SimpleLog::~SimpleLog | ( | ) |
|
staticprotected |
|
static |
|
static |
|
static |
retrieve the out stream (by default cout)
|
static |
|
static |
set the output stream
| stream | Stream to be used to output the log messages |
|
staticprotected |
1.8.11