Add date/time to log
This commit is contained in:
@@ -21,10 +21,14 @@ void CLoggingConsumer::ProcessEvent(const CEvent& eventData)
|
||||
logPath.MakeAbsolute();
|
||||
FilePath(logPath).RemoveFileName().CreateDirectory();
|
||||
|
||||
std::time_t now = std::chrono::system_clock::to_time_t(std::chrono::system_clock::now());
|
||||
std::stringstream ss;
|
||||
ss << std::put_time(std::localtime(&now), "%F %T ");
|
||||
|
||||
FILE* logFile;
|
||||
if (fopen_s(&logFile, SString::ToUtf8(static_cast<SString>(logPath)).c_str(), "a") == 0)
|
||||
if (fopen_s(&logFile, SString::ToUtf8(static_cast<SString>(logPath)).c_str(), "a+") == 0)
|
||||
{
|
||||
fprintf_s(logFile, SString::ToUtf8(eventData.GetSingleLineMessage() + "\n").c_str());
|
||||
fprintf_s(logFile, SString::ToUtf8(ss.str() + eventData.GetSingleLineMessage() + "\n").c_str());
|
||||
fclose(logFile);
|
||||
}
|
||||
}
|
Reference in New Issue
Block a user