core/Logger.h
changeset 663 b526b82e256e
parent 661 5c0988b9bf0c
child 673 fc1d50579d06
     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;