diff --git a/Common/Logger.cpp b/Common/Logger.cpp index de6bd8f..936bf37 100644 --- a/Common/Logger.cpp +++ b/Common/Logger.cpp @@ -132,3 +132,6 @@ void CLogger::DoLogString(const wxChar* msg, time_t timestamp) m_file->Flush(); } +void CLogger::DoLogRecord(wxLogLevel level, const wxString& msg, const wxLogRecordInfo& info) { + DoLog(level, msg.c_str(), info.timestamp); +} \ No newline at end of file diff --git a/Common/Logger.h b/Common/Logger.h index 29523df..8c5c6e3 100644 --- a/Common/Logger.h +++ b/Common/Logger.h @@ -31,6 +31,8 @@ public: virtual void DoLog(wxLogLevel level, const wxChar* msg, time_t timestamp); virtual void DoLogString(const wxChar* msg, time_t timestamp); + virtual void DoLogRecord(wxLogLevel level, const wxString& msg, const wxLogRecordInfo& info); + private: wxString m_name; wxFFile* m_file;