diff --git a/src/core/logdef.cpp b/src/core/logdef.cpp index 507b967d..2adb7f44 100644 --- a/src/core/logdef.cpp +++ b/src/core/logdef.cpp @@ -38,9 +38,9 @@ static void SpdLog_CreateRotatingLoggers() #ifdef _TOOLS // NOTE: used for tools as additional file logger on top of the existing terminal logger. -void SpdLog_InstallSupplementalLogger(const char* pszLoggerName, const char* pszLogFileName, const char* pszPattern) +void SpdLog_InstallSupplementalLogger(const char* pszLoggerName, const char* pszLogFileName, const char* pszPattern, const bool bTruncate) { - g_SuppementalToolsLogger = spdlog::basic_logger_mt(pszLoggerName, pszLogFileName); + g_SuppementalToolsLogger = spdlog::basic_logger_mt(pszLoggerName, pszLogFileName, bTruncate); g_SuppementalToolsLogger->set_pattern(pszPattern); } #endif // _TOOLS diff --git a/src/core/logdef.h b/src/core/logdef.h index 61b3f53e..0da40a4e 100644 --- a/src/core/logdef.h +++ b/src/core/logdef.h @@ -31,5 +31,6 @@ void SpdLog_Init(const bool bAnsiColor); void SpdLog_Shutdown(void); #ifdef _TOOLS -void SpdLog_InstallSupplementalLogger(const char* pszLoggerName, const char* pszLogFileName, const char* pszPattern = "[%Y-%m-%d %H:%M:%S.%e] %v"); +void SpdLog_InstallSupplementalLogger(const char* pszLoggerName, const char* pszLogFileName, + const char* pszPattern = "[%Y-%m-%d %H:%M:%S.%e] %v", const bool bTruncate = true); #endif // _TOOLS