0.44.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 |