|
0.45.0
|
#include <iaux/system/iaClock.h>#include <iaux/system/iaMutex.h>#include <fstream>#include <iostream>#include <iomanip>#include <string>#include <thread>#include <map>Classes | |
| class | iaux::iaConsole |
Namespaces | |
| namespace | iaux |
Macros | |
| #define | __IGOR_LOGGING_TAB__ L" " |
| #define | con_assert(Condition, Message) |
| #define | con_debug(Message) |
| #define | con_trace(Message) |
| #define | con_trace_call() |
| #define | con_crit(Message) |
| #define | con_assert_sticky(Condition, Message) |
| #define | con_err(Message) |
| #define | con_warn(Message) |
| #define | con_info(Message) |
| #define | con_endl(Message) |
Enumerations | |
| enum class | iaux::iaForegroundColor { iaux::White , iaux::Gray , iaux::Blue , iaux::DarkBlue , iaux::Green , iaux::DarkGreen , iaux::Cyan , iaux::DarkCyan , iaux::Red , iaux::DarkRed , iaux::Magenta , iaux::DarkMagenta , iaux::Yellow , iaux::DarkYellow } |
| enum class | iaux::iaLogLevel { iaux::Fatal , iaux::Error , iaux::Warning , iaux::Info , iaux::User , iaux::Debug , iaux::Trace } |
Functions | |
| iaux::IGOR_FUNCTION_POINTER (superspecialfuncptrtype, iaConsole &,(iaConsole &)) | |
| IGOR_INLINE iaConsole & | iaux::endl (iaConsole &console) |
| IGOR_INLINE iaConsole & | iaux::endlTab (iaConsole &console) |
| IGOR_INLINE iaConsole & | iaux::flush (iaConsole &console) |
| IGOR_INLINE iaConsole & | iaux::incerr (iaConsole &console) |
| IGOR_INLINE iaConsole & | iaux::incwarn (iaConsole &console) |
| IGOR_INLINE iaConsole & | iaux::LOCK (iaConsole &console) |
| IGOR_INLINE iaConsole & | iaux::UNLOCK (iaConsole &console) |
| iaConsole & | iaux::printIgorThreadID (iaConsole &console) |
| IGOR_INLINE iaConsole & | iaux::applicationTime (iaConsole &console) |
| std::wostream & | iaux::operator<< (std::wostream &stream, const iaLogLevel &logLevel) |
Variables | |
| class IAUX_API | iaux::iaConsole |
| #define __IGOR_LOGGING_TAB__ L" " |
logging tab definition including size of time and thread ID
| #define con_assert | ( | Condition, | |
| Message | |||
| ) |
| #define con_assert_sticky | ( | Condition, | |
| Message | |||
| ) |
same as assert but it is not removed in release builds
| Condition | a condition that returns false in case of an error |
| Message | additional message output |
| #define con_crit | ( | Message | ) |
| #define con_debug | ( | Message | ) |
| #define con_endl | ( | Message | ) |
prints an message to console and optionally to the log file. In addition it prints an end line at the end.
| Message | message to be printed |
| #define con_err | ( | Message | ) |
prints an error message to console and optionally to the log file
| Message | message to be printed |
| #define con_info | ( | Message | ) |
prints an info message to console and optionally to the log file
| Message | message to be printed |
| #define con_trace | ( | Message | ) |
| #define con_trace_call | ( | ) |
| #define con_warn | ( | Message | ) |
prints an warning message to console and optionally to the log file
| Message | message to be printed |