Index: src/common/TLoggerInitializer.h =================================================================== diff -u -N -r62d767936f1675e1db51174f53c91484fe691937 -rb8b97b70743c49fcc2aee0db4cb7118db5e26dab --- src/common/TLoggerInitializer.h (.../TLoggerInitializer.h) (revision 62d767936f1675e1db51174f53c91484fe691937) +++ src/common/TLoggerInitializer.h (.../TLoggerInitializer.h) (revision b8b97b70743c49fcc2aee0db4cb7118db5e26dab) @@ -19,19 +19,24 @@ #ifndef __TLOGGERINITIALIZER_H__ #define __TLOGGERINITIALIZER_H__ -class TLoggerInitializer +#include "..\libchcore\TPath.h" + +namespace chcore { -public: - TLoggerInitializer(); - ~TLoggerInitializer(); + class TLoggerInitializer + { + public: + TLoggerInitializer(); + ~TLoggerInitializer(); - void Init(unsigned int uiMaxRotatedFiles, unsigned long long ullMaxLogSize); - void Uninit(); + void Init(const TSmartPath& pathDirWithLogs, unsigned int uiMaxRotatedFiles, unsigned long long ullMaxLogSize); + void Uninit(); -private: - struct InternalData; - std::unique_ptr m_spData; - bool m_bWasInitialized = false; -}; + private: + struct InternalData; + std::unique_ptr m_spData; + bool m_bWasInitialized = false; + }; +} #endif