12 #define DEFAULT_SAVE_DELAY 1000
18 CRITICAL_SECTION cs, loggingStreamCS;
21 std::shared_ptr<CLogThreadEvent> threadEvent;
22 typedef std::list<std::wstring> lines_t;
23 std::unique_ptr<lines_t> lines;
27 void Initialize(
DWORD dwDelay);
29 void LogLinesAndCleanup(std::unique_ptr<lines_t> data);
35 bool Write(
const std::wstring& str)
override;
39 const std::wstring& movedir,
47 std::unique_ptr<COutStream>
clone()
const override;
53 void SetOutFile(
const std::wstring& fileName)
override;
57 void AppendData(
const std::wstring& str)
override;