diff options
author | krz <none@none> | 2009-06-01 20:44:23 +0200 |
---|---|---|
committer | krz <none@none> | 2009-06-01 20:44:23 +0200 |
commit | 38c6880d93327ca18c92b6c03bae6629de8592b3 (patch) | |
tree | 71fdf0d1e21ccd3942fc9c911b2540076f76d4b2 /src/shared/Log.h | |
parent | 7a06136a741fb9f7eee1f19708a7995c855816dd (diff) |
Detailed log of arena fights and arena team creation.
--HG--
branch : trunk
Diffstat (limited to 'src/shared/Log.h')
-rw-r--r-- | src/shared/Log.h | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/src/shared/Log.h b/src/shared/Log.h index ab8c24571fb..f81a95661d5 100644 --- a/src/shared/Log.h +++ b/src/shared/Log.h @@ -81,6 +81,10 @@ class Log : public Trinity::Singleton<Log, Trinity::ClassLevelLockable<Log, ZThr if (raLogfile != NULL) fclose(raLogfile); raLogfile = NULL; + + if (arenaLogFile != NULL) + fclose(arenaLogFile); + arenaLogFile = NULL; } public: void Initialize(); @@ -109,6 +113,7 @@ class Log : public Trinity::Singleton<Log, Trinity::ClassLevelLockable<Log, ZThr // any log level void outCharDump( const char * str, uint32 account_id, uint32 guid, const char * name ); void outRALog( const char * str, ... ) ATTR_PRINTF(2,3); + void outArena( const char * str, ... ) ATTR_PRINTF(2,3); void SetLogLevel(char * Level); void SetLogFileLevel(char * Level); void SetColor(bool stdout_stream, Color color); @@ -129,6 +134,7 @@ class Log : public Trinity::Singleton<Log, Trinity::ClassLevelLockable<Log, ZThr FILE* gmLogfile; FILE* charLogfile; FILE* dberLogfile; + FILE* arenaLogFile; // log/console control uint32 m_logLevel; @@ -147,6 +153,7 @@ class Log : public Trinity::Singleton<Log, Trinity::ClassLevelLockable<Log, ZThr // gm log control bool m_gmlog_per_account; + std::string m_gmlog_filename_format; }; |