1.1 --- a/core/Logger.h Thu Apr 05 03:16:03 2007 +0000
1.2 +++ b/core/Logger.h Thu Apr 05 05:25:11 2007 +0000
1.3 @@ -36,18 +36,27 @@
1.4 class Logger : public SMGlobalClass
1.5 {
1.6 public:
1.7 - Logger() : m_Mode(LoggingMode_Daily), m_ErrMapStart(false), m_Active(false), m_DelayedStart(false), m_DailyPrintHdr(false), m_InitialState(true), m_FirstPass(true) {}
1.8 + Logger() : m_Mode(LoggingMode_Daily), m_ErrMapStart(false),
1.9 + m_Active(false), m_DelayedStart(false), m_DailyPrintHdr(false),
1.10 + m_InitialState(true)
1.11 + {
1.12 + }
1.13 public: //SMGlobalClass
1.14 - CoreConfigErr OnSourceModConfigChanged(const char *option, const char *value);
1.15 + ConfigResult OnSourceModConfigChanged(const char *key,
1.16 + const char *value,
1.17 + ConfigSource source,
1.18 + char *error,
1.19 + size_t maxlength);
1.20 void OnSourceModStartup(bool late);
1.21 void OnSourceModAllShutdown();
1.22 public:
1.23 - void InitLogger(LoggingMode mode, bool startlogging);
1.24 + void InitLogger(LoggingMode mode);
1.25 void CloseLogger();
1.26 void EnableLogging();
1.27 void DisableLogging();
1.28 void LogMessage(const char *msg, ...);
1.29 void LogError(const char *msg, ...);
1.30 + void LogFatal(const char *msg, ...);
1.31 void MapChange(const char *mapname);
1.32 const char *GetLogFileName(LogType type) const;
1.33 LoggingMode GetLoggingMode() const;
1.34 @@ -66,7 +75,6 @@
1.35 bool m_DelayedStart;
1.36 bool m_DailyPrintHdr;
1.37 bool m_InitialState;
1.38 - bool m_FirstPass;
1.39 };
1.40
1.41 extern Logger g_Logger;