#include <atomic>
#include <map>
#include <vector>
#include <string_view>
#include <fstream>
#include <thread>
#include <mutex>
#include "threading/mutex_auto_lock.h"
#include "util/basic_macros.h"
#include "irrlichttypes.h"
Go to the source code of this file.
|
| enum | LogLevel {
LL_NONE
, LL_ERROR
, LL_WARNING
, LL_ACTION
,
LL_INFO
, LL_VERBOSE
, LL_TRACE
, LL_MAX
} |
| |
| enum | LogColor : u8 { LOG_COLOR_NEVER
, LOG_COLOR_ALWAYS
, LOG_COLOR_AUTO
} |
| |
| enum | LogTimestamp : u8 { LOG_TIMESTAMP_NONE
, LOG_TIMESTAMP_WALL
, LOG_TIMESTAMP_RELATIVE
} |
| |
◆ LOGLEVEL_TO_MASKLEVEL
| #define LOGLEVEL_TO_MASKLEVEL |
( |
| x | ) |
(1 << x) |
◆ LogLevelMask
◆ LogColor
| Enumerator |
|---|
| LOG_COLOR_NEVER | |
| LOG_COLOR_ALWAYS | |
| LOG_COLOR_AUTO | |
◆ LogLevel
| Enumerator |
|---|
| LL_NONE | |
| LL_ERROR | |
| LL_WARNING | |
| LL_ACTION | |
| LL_INFO | |
| LL_VERBOSE | |
| LL_TRACE | |
| LL_MAX | |
◆ LogTimestamp
| Enumerator |
|---|
| LOG_TIMESTAMP_NONE | |
| LOG_TIMESTAMP_WALL | |
| LOG_TIMESTAMP_RELATIVE | |
◆ g_logger
◆ stderr_output
◆ stdout_output