mirror of
https://github.com/mod-playerbots/azerothcore-wotlk.git
synced 2026-01-21 20:56:23 +00:00
refactor(Core/Common): restyle common lib with astyle (#3461)
This commit is contained in:
@@ -71,7 +71,7 @@ Log* Log::instance()
|
||||
return &instance;
|
||||
}
|
||||
|
||||
void Log::SetLogLevel(char *Level)
|
||||
void Log::SetLogLevel(char* Level)
|
||||
{
|
||||
int32 NewLevel = atoi((char*)Level);
|
||||
if (NewLevel < 0)
|
||||
@@ -81,7 +81,7 @@ void Log::SetLogLevel(char *Level)
|
||||
outString("LogLevel is %u", m_logLevel);
|
||||
}
|
||||
|
||||
void Log::SetLogFileLevel(char *Level)
|
||||
void Log::SetLogFileLevel(char* Level)
|
||||
{
|
||||
int32 NewLevel = atoi((char*)Level);
|
||||
if (NewLevel < 0)
|
||||
@@ -126,7 +126,7 @@ void Log::Initialize()
|
||||
bool m_gmlog_timestamp = sConfigMgr->GetBoolDefault("GmLogTimestamp", false, false);
|
||||
|
||||
size_t dot_pos = m_gmlog_filename_format.find_last_of('.');
|
||||
if (dot_pos!=m_gmlog_filename_format.npos)
|
||||
if (dot_pos != m_gmlog_filename_format.npos)
|
||||
{
|
||||
if (m_gmlog_timestamp)
|
||||
m_gmlog_filename_format.insert(dot_pos, m_logsTimestamp);
|
||||
@@ -151,7 +151,7 @@ void Log::Initialize()
|
||||
chatLogfile = openLogFile("ChatLogFile", "ChatLogTimestamp", "a");
|
||||
sqlLogFile = openLogFile("SQLDriverLogFile", NULL, "a");
|
||||
sqlDevLogFile = openLogFile("SQLDeveloperLogFile", NULL, "a");
|
||||
miscLogFile = fopen((m_logsDir+"Misc.log").c_str(), "a");
|
||||
miscLogFile = fopen((m_logsDir + "Misc.log").c_str(), "a");
|
||||
|
||||
// Main log file settings
|
||||
m_logLevel = sConfigMgr->GetIntDefault("LogLevel", LOGL_NORMAL, false);
|
||||
@@ -184,20 +184,20 @@ void Log::ReloadConfig()
|
||||
|
||||
FILE* Log::openLogFile(char const* configFileName, char const* configTimeStampFlag, char const* mode)
|
||||
{
|
||||
std::string logfn=sConfigMgr->GetStringDefault(configFileName, "", false);
|
||||
std::string logfn = sConfigMgr->GetStringDefault(configFileName, "", false);
|
||||
if (logfn.empty())
|
||||
return NULL;
|
||||
|
||||
if (configTimeStampFlag && sConfigMgr->GetBoolDefault(configTimeStampFlag, false, false))
|
||||
{
|
||||
size_t dot_pos = logfn.find_last_of(".");
|
||||
if (dot_pos!=logfn.npos)
|
||||
if (dot_pos != logfn.npos)
|
||||
logfn.insert(dot_pos, m_logsTimestamp);
|
||||
else
|
||||
logfn += m_logsTimestamp;
|
||||
}
|
||||
|
||||
return fopen((m_logsDir+logfn).c_str(), mode);
|
||||
return fopen((m_logsDir + logfn).c_str(), mode);
|
||||
}
|
||||
|
||||
FILE* Log::openGmlogPerAccount(uint32 account)
|
||||
@@ -220,7 +220,7 @@ void Log::outTimestamp(FILE* file)
|
||||
// HH hour (2 digits 00-23)
|
||||
// MM minutes (2 digits 00-59)
|
||||
// SS seconds (2 digits 00-59)
|
||||
fprintf(file, "%-4d-%02d-%02d %02d:%02d:%02d ", aTm->tm_year+1900, aTm->tm_mon+1, aTm->tm_mday, aTm->tm_hour, aTm->tm_min, aTm->tm_sec);
|
||||
fprintf(file, "%-4d-%02d-%02d %02d:%02d:%02d ", aTm->tm_year + 1900, aTm->tm_mon + 1, aTm->tm_mday, aTm->tm_hour, aTm->tm_min, aTm->tm_sec);
|
||||
}
|
||||
|
||||
void Log::InitColors(const std::string& str)
|
||||
@@ -254,7 +254,7 @@ void Log::InitColors(const std::string& str)
|
||||
|
||||
void Log::SetColor(bool stdout_stream, ColorTypes color)
|
||||
{
|
||||
#if AC_PLATFORM == AC_PLATFORM_WINDOWS
|
||||
#if AC_PLATFORM == AC_PLATFORM_WINDOWS
|
||||
static WORD WinColorFG[Colors] =
|
||||
{
|
||||
0, // BLACK
|
||||
@@ -265,41 +265,41 @@ void Log::SetColor(bool stdout_stream, ColorTypes color)
|
||||
FOREGROUND_RED | FOREGROUND_BLUE, // MAGENTA
|
||||
FOREGROUND_GREEN | FOREGROUND_BLUE, // CYAN
|
||||
FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE, // WHITE
|
||||
// YELLOW
|
||||
// YELLOW
|
||||
FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_INTENSITY,
|
||||
// RED_BOLD
|
||||
// RED_BOLD
|
||||
FOREGROUND_RED | FOREGROUND_INTENSITY,
|
||||
// GREEN_BOLD
|
||||
// GREEN_BOLD
|
||||
FOREGROUND_GREEN | FOREGROUND_INTENSITY,
|
||||
FOREGROUND_BLUE | FOREGROUND_INTENSITY, // BLUE_BOLD
|
||||
// MAGENTA_BOLD
|
||||
// MAGENTA_BOLD
|
||||
FOREGROUND_RED | FOREGROUND_BLUE | FOREGROUND_INTENSITY,
|
||||
// CYAN_BOLD
|
||||
// CYAN_BOLD
|
||||
FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY,
|
||||
// WHITE_BOLD
|
||||
// WHITE_BOLD
|
||||
FOREGROUND_RED | FOREGROUND_GREEN | FOREGROUND_BLUE | FOREGROUND_INTENSITY
|
||||
};
|
||||
|
||||
HANDLE hConsole = GetStdHandle(stdout_stream ? STD_OUTPUT_HANDLE : STD_ERROR_HANDLE );
|
||||
SetConsoleTextAttribute(hConsole, WinColorFG[color]);
|
||||
#else
|
||||
#else
|
||||
enum ANSITextAttr
|
||||
{
|
||||
TA_NORMAL=0,
|
||||
TA_BOLD=1,
|
||||
TA_BLINK=5,
|
||||
TA_REVERSE=7
|
||||
TA_NORMAL = 0,
|
||||
TA_BOLD = 1,
|
||||
TA_BLINK = 5,
|
||||
TA_REVERSE = 7
|
||||
};
|
||||
|
||||
enum ANSIFgTextAttr
|
||||
{
|
||||
FG_BLACK=30, FG_RED, FG_GREEN, FG_BROWN, FG_BLUE,
|
||||
FG_BLACK = 30, FG_RED, FG_GREEN, FG_BROWN, FG_BLUE,
|
||||
FG_MAGENTA, FG_CYAN, FG_WHITE, FG_YELLOW
|
||||
};
|
||||
|
||||
enum ANSIBgTextAttr
|
||||
{
|
||||
BG_BLACK=40, BG_RED, BG_GREEN, BG_BROWN, BG_BLUE,
|
||||
BG_BLACK = 40, BG_RED, BG_GREEN, BG_BROWN, BG_BLUE,
|
||||
BG_MAGENTA, BG_CYAN, BG_WHITE
|
||||
};
|
||||
|
||||
@@ -322,18 +322,18 @@ void Log::SetColor(bool stdout_stream, ColorTypes color)
|
||||
FG_WHITE // LWHITE
|
||||
};
|
||||
|
||||
fprintf((stdout_stream? stdout : stderr), "\x1b[%d%sm", UnixColorFG[color], (color >= YELLOW && color < Colors ? ";1" : ""));
|
||||
#endif
|
||||
fprintf((stdout_stream ? stdout : stderr), "\x1b[%d%sm", UnixColorFG[color], (color >= YELLOW && color < Colors ? ";1" : ""));
|
||||
#endif
|
||||
}
|
||||
|
||||
void Log::ResetColor(bool stdout_stream)
|
||||
{
|
||||
#if AC_PLATFORM == AC_PLATFORM_WINDOWS
|
||||
#if AC_PLATFORM == AC_PLATFORM_WINDOWS
|
||||
HANDLE hConsole = GetStdHandle(stdout_stream ? STD_OUTPUT_HANDLE : STD_ERROR_HANDLE );
|
||||
SetConsoleTextAttribute(hConsole, FOREGROUND_BLUE | FOREGROUND_GREEN | FOREGROUND_RED );
|
||||
#else
|
||||
#else
|
||||
fprintf(( stdout_stream ? stdout : stderr ), "\x1b[0m");
|
||||
#endif
|
||||
#endif
|
||||
}
|
||||
|
||||
std::string Log::GetTimestampStr()
|
||||
@@ -348,7 +348,7 @@ std::string Log::GetTimestampStr()
|
||||
// MM minutes (2 digits 00-59)
|
||||
// SS seconds (2 digits 00-59)
|
||||
char buf[20];
|
||||
int ret = snprintf(buf, 20, "%04d-%02d-%02d_%02d-%02d-%02d", aTm.tm_year+1900, aTm.tm_mon+1, aTm.tm_mday, aTm.tm_hour, aTm.tm_min, aTm.tm_sec);
|
||||
int ret = snprintf(buf, 20, "%04d-%02d-%02d_%02d-%02d-%02d", aTm.tm_year + 1900, aTm.tm_mon + 1, aTm.tm_mday, aTm.tm_hour, aTm.tm_min, aTm.tm_sec);
|
||||
|
||||
if (ret < 0)
|
||||
{
|
||||
@@ -358,7 +358,7 @@ std::string Log::GetTimestampStr()
|
||||
return std::string(buf);
|
||||
}
|
||||
|
||||
void Log::outDB(LogTypes type, const char * str)
|
||||
void Log::outDB(LogTypes type, const char* str)
|
||||
{
|
||||
if(!str || std::string(str).empty() || type >= MAX_LOG_TYPES)
|
||||
return;
|
||||
@@ -367,10 +367,10 @@ void Log::outDB(LogTypes type, const char * str)
|
||||
LoginDatabase.EscapeString(new_str);
|
||||
|
||||
LoginDatabase.PExecute("INSERT INTO logs (time, realm, type, string) "
|
||||
"VALUES (" UI64FMTD ", %u, %u, '%s');", uint64(time(0)), realm, (uint32)type, new_str.c_str());
|
||||
"VALUES (" UI64FMTD ", %u, %u, '%s');", uint64(time(0)), realm, (uint32)type, new_str.c_str());
|
||||
}
|
||||
|
||||
void Log::outString(const char * str, ...)
|
||||
void Log::outString(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -423,7 +423,7 @@ void Log::outString()
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
void Log::outCrash(const char * err, ...)
|
||||
void Log::outCrash(const char* err, ...)
|
||||
{
|
||||
if (!err)
|
||||
return;
|
||||
@@ -466,7 +466,7 @@ void Log::outCrash(const char * err, ...)
|
||||
fflush(stderr);
|
||||
}
|
||||
|
||||
void Log::outError(const char * err, ...)
|
||||
void Log::outError(const char* err, ...)
|
||||
{
|
||||
if (!err)
|
||||
return;
|
||||
@@ -537,7 +537,7 @@ void Log::outSQLDriver(const char* str, ...)
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
void Log::outErrorDb(const char * err, ...)
|
||||
void Log::outErrorDb(const char* err, ...)
|
||||
{
|
||||
if (!err)
|
||||
return;
|
||||
@@ -592,7 +592,7 @@ void Log::outErrorDb(const char * err, ...)
|
||||
fflush(stderr);
|
||||
}
|
||||
|
||||
void Log::outBasic(const char * str, ...)
|
||||
void Log::outBasic(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -636,7 +636,7 @@ void Log::outBasic(const char * str, ...)
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
void Log::outDetail(const char * str, ...)
|
||||
void Log::outDetail(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -708,7 +708,7 @@ void Log::outSQLDev(const char* str, ...)
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
void Log::outDebug(DebugLogFilters f, const char * str, ...)
|
||||
void Log::outDebug(DebugLogFilters f, const char* str, ...)
|
||||
{
|
||||
if (!(m_DebugLogMask & f))
|
||||
return;
|
||||
@@ -756,7 +756,7 @@ void Log::outDebug(DebugLogFilters f, const char * str, ...)
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
void Log::outStaticDebug(const char * str, ...)
|
||||
void Log::outStaticDebug(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -801,7 +801,7 @@ void Log::outStaticDebug(const char * str, ...)
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
void Log::outStringInLine(const char * str, ...)
|
||||
void Log::outStringInLine(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -820,7 +820,7 @@ void Log::outStringInLine(const char * str, ...)
|
||||
}
|
||||
}
|
||||
|
||||
void Log::outCommand(uint32 account, const char * str, ...)
|
||||
void Log::outCommand(uint32 account, const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -890,7 +890,7 @@ void Log::outCommand(uint32 account, const char * str, ...)
|
||||
fflush(stdout);
|
||||
}
|
||||
|
||||
void Log::outChar(const char * str, ...)
|
||||
void Log::outChar(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -917,7 +917,7 @@ void Log::outChar(const char * str, ...)
|
||||
}
|
||||
}
|
||||
|
||||
void Log::outCharDump(const char * str, uint32 account_id, uint32 guid, const char * name)
|
||||
void Log::outCharDump(const char* str, uint32 account_id, uint32 guid, const char* name)
|
||||
{
|
||||
FILE* file = NULL;
|
||||
if (m_charLog_Dump_Separate)
|
||||
@@ -933,14 +933,14 @@ void Log::outCharDump(const char * str, uint32 account_id, uint32 guid, const ch
|
||||
if (file)
|
||||
{
|
||||
fprintf(file, "== START DUMP == (account: %u guid: %u name: %s )\n%s\n== END DUMP ==\n",
|
||||
account_id, guid, name, str);
|
||||
account_id, guid, name, str);
|
||||
fflush(file);
|
||||
if (m_charLog_Dump_Separate)
|
||||
fclose(file);
|
||||
}
|
||||
}
|
||||
|
||||
void Log::outChat(const char * str, ...)
|
||||
void Log::outChat(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -967,7 +967,7 @@ void Log::outChat(const char * str, ...)
|
||||
}
|
||||
}
|
||||
|
||||
void Log::outRemote(const char * str, ...)
|
||||
void Log::outRemote(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
@@ -994,7 +994,7 @@ void Log::outRemote(const char * str, ...)
|
||||
}
|
||||
}
|
||||
|
||||
void Log::outMisc(const char * str, ...)
|
||||
void Log::outMisc(const char* str, ...)
|
||||
{
|
||||
if (!str)
|
||||
return;
|
||||
|
||||
@@ -58,7 +58,7 @@ enum LogTypes
|
||||
LOG_TYPE_CRASH = 9,
|
||||
LOG_TYPE_CHAT = 10,
|
||||
LOG_TYPE_PERF = 11,
|
||||
LOG_TYPE_MULTITH= 12,
|
||||
LOG_TYPE_MULTITH = 12,
|
||||
MAX_LOG_TYPES
|
||||
};
|
||||
|
||||
@@ -70,7 +70,7 @@ enum LogLevel
|
||||
LOGL_DEBUG
|
||||
};
|
||||
|
||||
const int LogLevels = int(LOGL_DEBUG)+1;
|
||||
const int LogLevels = int(LOGL_DEBUG) + 1;
|
||||
|
||||
enum ColorTypes
|
||||
{
|
||||
@@ -91,110 +91,110 @@ enum ColorTypes
|
||||
WHITE
|
||||
};
|
||||
|
||||
const int Colors = int(WHITE)+1;
|
||||
const int Colors = int(WHITE) + 1;
|
||||
|
||||
class Log
|
||||
{
|
||||
private:
|
||||
Log();
|
||||
~Log();
|
||||
Log(Log const&) = delete;
|
||||
Log(Log&&) = delete;
|
||||
Log& operator=(Log const&) = delete;
|
||||
Log& operator=(Log&&) = delete;
|
||||
private:
|
||||
Log();
|
||||
~Log();
|
||||
Log(Log const&) = delete;
|
||||
Log(Log&&) = delete;
|
||||
Log& operator=(Log const&) = delete;
|
||||
Log& operator=(Log&&) = delete;
|
||||
|
||||
public:
|
||||
static Log* instance();
|
||||
|
||||
void Initialize();
|
||||
public:
|
||||
static Log* instance();
|
||||
|
||||
void ReloadConfig();
|
||||
void Initialize();
|
||||
|
||||
void InitColors(const std::string& init_str);
|
||||
void SetColor(bool stdout_stream, ColorTypes color);
|
||||
void ResetColor(bool stdout_stream);
|
||||
void ReloadConfig();
|
||||
|
||||
void outDB(LogTypes type, const char * str);
|
||||
void outString(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outString();
|
||||
void outStringInLine(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outError(const char * err, ...) ATTR_PRINTF(2, 3);
|
||||
void outCrash(const char * err, ...) ATTR_PRINTF(2, 3);
|
||||
void outBasic(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outDetail(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outSQLDev(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outDebug(DebugLogFilters f, const char* str, ...) ATTR_PRINTF(3, 4);
|
||||
void outStaticDebug(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outErrorDb(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outChar(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outCommand(uint32 account, const char * str, ...) ATTR_PRINTF(3, 4);
|
||||
void outChat(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outRemote(const char * str, ...) ATTR_PRINTF(2, 3);
|
||||
void outSQLDriver(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outMisc(const char * str, ...) ATTR_PRINTF(2, 3); // pussywizard
|
||||
void outCharDump(const char * str, uint32 account_id, uint32 guid, const char * name);
|
||||
void InitColors(const std::string& init_str);
|
||||
void SetColor(bool stdout_stream, ColorTypes color);
|
||||
void ResetColor(bool stdout_stream);
|
||||
|
||||
static void outTimestamp(FILE* file);
|
||||
static std::string GetTimestampStr();
|
||||
void outDB(LogTypes type, const char* str);
|
||||
void outString(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outString();
|
||||
void outStringInLine(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outError(const char* err, ...) ATTR_PRINTF(2, 3);
|
||||
void outCrash(const char* err, ...) ATTR_PRINTF(2, 3);
|
||||
void outBasic(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outDetail(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outSQLDev(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outDebug(DebugLogFilters f, const char* str, ...) ATTR_PRINTF(3, 4);
|
||||
void outStaticDebug(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outErrorDb(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outChar(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outCommand(uint32 account, const char* str, ...) ATTR_PRINTF(3, 4);
|
||||
void outChat(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outRemote(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outSQLDriver(const char* str, ...) ATTR_PRINTF(2, 3);
|
||||
void outMisc(const char* str, ...) ATTR_PRINTF(2, 3); // pussywizard
|
||||
void outCharDump(const char* str, uint32 account_id, uint32 guid, const char* name);
|
||||
|
||||
void SetLogLevel(char * Level);
|
||||
void SetLogFileLevel(char * Level);
|
||||
void SetSQLDriverQueryLogging(bool newStatus) { m_sqlDriverQueryLogging = newStatus; }
|
||||
void SetRealmID(uint32 id) { realm = id; }
|
||||
static void outTimestamp(FILE* file);
|
||||
static std::string GetTimestampStr();
|
||||
|
||||
bool IsOutDebug() const { return m_logLevel > 2 || (m_logFileLevel > 2 && logfile); }
|
||||
bool IsOutCharDump() const { return m_charLog_Dump; }
|
||||
void SetLogLevel(char* Level);
|
||||
void SetLogFileLevel(char* Level);
|
||||
void SetSQLDriverQueryLogging(bool newStatus) { m_sqlDriverQueryLogging = newStatus; }
|
||||
void SetRealmID(uint32 id) { realm = id; }
|
||||
|
||||
bool GetLogDB() const { return m_enableLogDB; }
|
||||
void SetLogDB(bool enable) { m_enableLogDB = enable; }
|
||||
bool GetSQLDriverQueryLogging() const { return m_sqlDriverQueryLogging; }
|
||||
private:
|
||||
FILE* openLogFile(char const* configFileName, char const* configTimeStampFlag, char const* mode);
|
||||
FILE* openGmlogPerAccount(uint32 account);
|
||||
bool IsOutDebug() const { return m_logLevel > 2 || (m_logFileLevel > 2 && logfile); }
|
||||
bool IsOutCharDump() const { return m_charLog_Dump; }
|
||||
|
||||
FILE* raLogfile;
|
||||
FILE* logfile;
|
||||
FILE* gmLogfile;
|
||||
FILE* charLogfile;
|
||||
FILE* dberLogfile;
|
||||
FILE* chatLogfile;
|
||||
FILE* sqlLogFile;
|
||||
FILE* sqlDevLogFile;
|
||||
FILE* miscLogFile;
|
||||
bool GetLogDB() const { return m_enableLogDB; }
|
||||
void SetLogDB(bool enable) { m_enableLogDB = enable; }
|
||||
bool GetSQLDriverQueryLogging() const { return m_sqlDriverQueryLogging; }
|
||||
private:
|
||||
FILE* openLogFile(char const* configFileName, char const* configTimeStampFlag, char const* mode);
|
||||
FILE* openGmlogPerAccount(uint32 account);
|
||||
|
||||
// cache values for after initilization use (like gm log per account case)
|
||||
std::string m_logsDir;
|
||||
std::string m_logsTimestamp;
|
||||
FILE* raLogfile;
|
||||
FILE* logfile;
|
||||
FILE* gmLogfile;
|
||||
FILE* charLogfile;
|
||||
FILE* dberLogfile;
|
||||
FILE* chatLogfile;
|
||||
FILE* sqlLogFile;
|
||||
FILE* sqlDevLogFile;
|
||||
FILE* miscLogFile;
|
||||
|
||||
// gm log control
|
||||
bool m_gmlog_per_account;
|
||||
std::string m_gmlog_filename_format;
|
||||
// cache values for after initilization use (like gm log per account case)
|
||||
std::string m_logsDir;
|
||||
std::string m_logsTimestamp;
|
||||
|
||||
bool m_enableLogDB;
|
||||
uint32 realm;
|
||||
// gm log control
|
||||
bool m_gmlog_per_account;
|
||||
std::string m_gmlog_filename_format;
|
||||
|
||||
// log coloring
|
||||
bool m_colored;
|
||||
ColorTypes m_colors[4];
|
||||
bool m_enableLogDB;
|
||||
uint32 realm;
|
||||
|
||||
// log levels:
|
||||
// false: errors only, true: full query logging
|
||||
bool m_sqlDriverQueryLogging;
|
||||
// log coloring
|
||||
bool m_colored;
|
||||
ColorTypes m_colors[4];
|
||||
|
||||
// log levels:
|
||||
// 0 minimum/string, 1 basic/error, 2 detail, 3 full/debug
|
||||
uint8 m_dbLogLevel;
|
||||
uint8 m_logLevel;
|
||||
uint8 m_logFileLevel;
|
||||
bool m_dbChar;
|
||||
bool m_dbRA;
|
||||
bool m_dbGM;
|
||||
bool m_dbChat;
|
||||
bool m_charLog_Dump;
|
||||
bool m_charLog_Dump_Separate;
|
||||
std::string m_dumpsDir;
|
||||
// log levels:
|
||||
// false: errors only, true: full query logging
|
||||
bool m_sqlDriverQueryLogging;
|
||||
|
||||
DebugLogFilters m_DebugLogMask;
|
||||
// log levels:
|
||||
// 0 minimum/string, 1 basic/error, 2 detail, 3 full/debug
|
||||
uint8 m_dbLogLevel;
|
||||
uint8 m_logLevel;
|
||||
uint8 m_logFileLevel;
|
||||
bool m_dbChar;
|
||||
bool m_dbRA;
|
||||
bool m_dbGM;
|
||||
bool m_dbChat;
|
||||
bool m_charLog_Dump;
|
||||
bool m_charLog_Dump_Separate;
|
||||
std::string m_dumpsDir;
|
||||
|
||||
DebugLogFilters m_DebugLogMask;
|
||||
};
|
||||
|
||||
#define sLog Log::instance()
|
||||
|
||||
Reference in New Issue
Block a user