AzerothCore 3.3.5a
OpenSource WoW Emulator
Loading...
Searching...
No Matches
LogCommon.h File Reference
#include "Define.h"

Go to the source code of this file.

Enumerations

enum  LogLevel : uint8 {
  LOG_LEVEL_DISABLED = 0 ,
  LOG_LEVEL_FATAL = 1 ,
  LOG_LEVEL_ERROR = 2 ,
  LOG_LEVEL_WARN = 3 ,
  LOG_LEVEL_INFO = 4 ,
  LOG_LEVEL_DEBUG = 5 ,
  LOG_LEVEL_TRACE = 6 ,
  NUM_ENABLED_LOG_LEVELS = LOG_LEVEL_TRACE ,
  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 
51{
58};
@ APPENDER_FLAGS_NONE
Definition: LogCommon.h:52
@ APPENDER_FLAGS_MAKE_FILE_BACKUP
Definition: LogCommon.h:57
@ APPENDER_FLAGS_USE_TIMESTAMP
Definition: LogCommon.h:56
@ APPENDER_FLAGS_PREFIX_TIMESTAMP
Definition: LogCommon.h:53
@ APPENDER_FLAGS_PREFIX_LOGFILTERTYPE
Definition: LogCommon.h:55
@ APPENDER_FLAGS_PREFIX_LOGLEVEL
Definition: LogCommon.h:54

◆ AppenderType

Enumerator
APPENDER_NONE 
APPENDER_CONSOLE 
APPENDER_FILE 
APPENDER_DB 
APPENDER_INVALID 
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_FATAL 
LOG_LEVEL_ERROR 
LOG_LEVEL_WARN 
LOG_LEVEL_INFO 
LOG_LEVEL_DEBUG 
LOG_LEVEL_TRACE 
NUM_ENABLED_LOG_LEVELS 
LOG_LEVEL_INVALID 
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:31
@ LOG_LEVEL_ERROR
Definition: LogCommon.h:28
@ LOG_LEVEL_FATAL
Definition: LogCommon.h:27
@ LOG_LEVEL_TRACE
Definition: LogCommon.h:32
@ LOG_LEVEL_WARN
Definition: LogCommon.h:29
@ LOG_LEVEL_DISABLED
Definition: LogCommon.h:26
@ LOG_LEVEL_INFO
Definition: LogCommon.h:30