TrinityCore
Loading...
Searching...
No Matches
LogCommon.h File Reference
#include "Define.h"
+ Include dependency graph for LogCommon.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Enumerations

enum  LogLevel : uint8 {
  LOG_LEVEL_DISABLED = 0 , LOG_LEVEL_TRACE = 1 , LOG_LEVEL_DEBUG = 2 , LOG_LEVEL_INFO = 3 ,
  LOG_LEVEL_WARN = 4 , LOG_LEVEL_ERROR = 5 , LOG_LEVEL_FATAL = 6 , NUM_ENABLED_LOG_LEVELS = LOG_LEVEL_FATAL ,
  LOG_LEVEL_INVALID = 0xFF
}
 
enum  AppenderType : uint8 {
  APPENDER_NONE , APPENDER_CONSOLE , APPENDER_FILE , APPENDER_DB ,
  APPENDER_INVALID = 0xFF
}
 
enum  AppenderFlags : uint8 {
  APPENDER_FLAGS_NONE = 0x00 , APPENDER_FLAGS_PREFIX_TIMESTAMP = 0x01 , APPENDER_FLAGS_PREFIX_LOGLEVEL = 0x02 , APPENDER_FLAGS_PREFIX_LOGFILTERTYPE = 0x04 ,
  APPENDER_FLAGS_USE_TIMESTAMP = 0x08 , APPENDER_FLAGS_MAKE_FILE_BACKUP = 0x10
}
 

Enumeration Type Documentation

◆ AppenderFlags

Enumerator
APPENDER_FLAGS_NONE 
APPENDER_FLAGS_PREFIX_TIMESTAMP 
APPENDER_FLAGS_PREFIX_LOGLEVEL 
APPENDER_FLAGS_PREFIX_LOGFILTERTYPE 
APPENDER_FLAGS_USE_TIMESTAMP 
APPENDER_FLAGS_MAKE_FILE_BACKUP 

Definition at line 49 of file LogCommon.h.

50{
55 APPENDER_FLAGS_USE_TIMESTAMP = 0x08, // only used by FileAppender
56 APPENDER_FLAGS_MAKE_FILE_BACKUP = 0x10 // only used by FileAppender
57};
@ APPENDER_FLAGS_NONE
Definition: LogCommon.h:51
@ APPENDER_FLAGS_MAKE_FILE_BACKUP
Definition: LogCommon.h:56
@ APPENDER_FLAGS_USE_TIMESTAMP
Definition: LogCommon.h:55
@ APPENDER_FLAGS_PREFIX_TIMESTAMP
Definition: LogCommon.h:52
@ APPENDER_FLAGS_PREFIX_LOGFILTERTYPE
Definition: LogCommon.h:54
@ APPENDER_FLAGS_PREFIX_LOGLEVEL
Definition: LogCommon.h:53

◆ AppenderType

Enumerator
APPENDER_NONE 
APPENDER_CONSOLE 
APPENDER_FILE 
APPENDER_DB 
APPENDER_INVALID 

Definition at line 39 of file LogCommon.h.

40{
45
46 APPENDER_INVALID = 0xFF // SKIP
47};
@ APPENDER_FILE
Definition: LogCommon.h:43
@ APPENDER_INVALID
Definition: LogCommon.h:46
@ APPENDER_CONSOLE
Definition: LogCommon.h:42
@ APPENDER_DB
Definition: LogCommon.h:44
@ APPENDER_NONE
Definition: LogCommon.h:41

◆ LogLevel

enum LogLevel : uint8
Enumerator
LOG_LEVEL_DISABLED 
LOG_LEVEL_TRACE 
LOG_LEVEL_DEBUG 
LOG_LEVEL_INFO 
LOG_LEVEL_WARN 
LOG_LEVEL_ERROR 
LOG_LEVEL_FATAL 
NUM_ENABLED_LOG_LEVELS 
LOG_LEVEL_INVALID 

Definition at line 24 of file LogCommon.h.

25{
33
35 LOG_LEVEL_INVALID = 0xFF // SKIP
36};
@ NUM_ENABLED_LOG_LEVELS
Definition: LogCommon.h:34
@ LOG_LEVEL_INVALID
Definition: LogCommon.h:35
@ LOG_LEVEL_DEBUG
Definition: LogCommon.h:28
@ LOG_LEVEL_ERROR
Definition: LogCommon.h:31
@ LOG_LEVEL_FATAL
Definition: LogCommon.h:32
@ LOG_LEVEL_TRACE
Definition: LogCommon.h:27
@ LOG_LEVEL_WARN
Definition: LogCommon.h:30
@ LOG_LEVEL_DISABLED
Definition: LogCommon.h:26
@ LOG_LEVEL_INFO
Definition: LogCommon.h:29