|
Marsyas
0.6.0-alpha
|
Logging Class. More...
#include <MrsLog.h>
Public Types | |
| typedef void(* | log_function_t )(const std::string &msg) |
Static Public Member Functions | |
| static void | getLogFile () |
| static void | mrsAssert (const char *strFile, unsigned uLine) |
| static void | mrsDebug (const std::ostringstream &oss) |
| static void | mrsDiagnostic (const std::ostringstream &oss) |
| static void | mrsErr (const std::ostringstream &oss) |
| static void | mrsMessage (const std::ostringstream &oss) |
| static void | mrsWarning (const std::ostringstream &oss) |
| static void | setAllFunctions (log_function_t function) |
| static void | setDebugFunction (log_function_t function) |
| static void | setDiagnosticFunction (log_function_t function) |
| static void | setErrorFunction (log_function_t function) |
| static void | setLogFile (std::string fname) |
| static void | setMessageFunction (log_function_t function) |
| static void | setWarningFunction (log_function_t function) |
Static Public Attributes | |
| static bool | messages_off_ = false |
| static bool | warnings_off_ = false |
Logging Class.
Logging class for diagnostic, warning, error, debug, etc messages. Can output messages to a log file or std output (i.e. screen).
| typedef void(* log_function_t)(const std::string &msg) |
| static void getLogFile | ( | ) | [static] |
| void mrsAssert | ( | const char * | strFile, |
| unsigned | uLine | ||
| ) | [static] |
Definition at line 261 of file MrsLog.cpp.
| void mrsDebug | ( | const std::ostringstream & | oss | ) | [static] |
Definition at line 230 of file MrsLog.cpp.
| void mrsDiagnostic | ( | const std::ostringstream & | oss | ) | [static] |
Definition at line 193 of file MrsLog.cpp.
| void mrsErr | ( | const std::ostringstream & | oss | ) | [static] |
Definition at line 120 of file MrsLog.cpp.
| void mrsMessage | ( | const std::ostringstream & | oss | ) | [static] |
Definition at line 79 of file MrsLog.cpp.
| void mrsWarning | ( | const std::ostringstream & | oss | ) | [static] |
Definition at line 154 of file MrsLog.cpp.
| void setAllFunctions | ( | log_function_t | function | ) | [static] |
Definition at line 69 of file MrsLog.cpp.
| void setDebugFunction | ( | log_function_t | function | ) | [static] |
Definition at line 59 of file MrsLog.cpp.
| void setDiagnosticFunction | ( | log_function_t | function | ) | [static] |
Definition at line 64 of file MrsLog.cpp.
| void setErrorFunction | ( | log_function_t | function | ) | [static] |
Definition at line 54 of file MrsLog.cpp.
| void setLogFile | ( | std::string | fname | ) | [static] |
Definition at line 39 of file MrsLog.cpp.
| void setMessageFunction | ( | log_function_t | function | ) | [static] |
Definition at line 44 of file MrsLog.cpp.
| void setWarningFunction | ( | log_function_t | function | ) | [static] |
Definition at line 49 of file MrsLog.cpp.
bool messages_off_ = false [static] |
bool warnings_off_ = false [static] |
1.7.6.1