Index: src/liblogger/TLogFileData.cpp =================================================================== diff -u -N -rebc7fabbd2d59f9a0f723ea480b5374cc393ec12 -rde48778626a2e3f6a09a43f0211b2a04eba36fed --- src/liblogger/TLogFileData.cpp (.../TLogFileData.cpp) (revision ebc7fabbd2d59f9a0f723ea480b5374cc393ec12) +++ src/liblogger/TLogFileData.cpp (.../TLogFileData.cpp) (revision de48778626a2e3f6a09a43f0211b2a04eba36fed) @@ -18,6 +18,7 @@ // ============================================================================ #include "stdafx.h" #include "TLogFileData.h" +#include "TLoggerPaths.h" namespace logger { @@ -44,6 +45,17 @@ return m_spLoggerConfig; } + void TLogFileData::GetAllLogPaths(TLoggerPaths& rLoggerPaths) const + { + rLoggerPaths.Clear(); + + for(const std::wstring& strPath : m_spLogFile->GetRotatedLogs()) + { + rLoggerPaths.Add(strPath.c_str()); + } + rLoggerPaths.Add(m_spLogFile->GetLogPath().c_str()); + } + std::shared_ptr TLogFileData::GetEntriesEvent() const { return m_spHasEntriesEvent;