Index: src/liblogger/TLogFileData.h =================================================================== diff -u -r8f634460db3f225ca24f2e447b3730d4f0614166 -r7de00e54431d78b6c54fad6fb163dbc306381ef5 --- src/liblogger/TLogFileData.h (.../TLogFileData.h) (revision 8f634460db3f225ca24f2e447b3730d4f0614166) +++ src/liblogger/TLogFileData.h (.../TLogFileData.h) (revision 7de00e54431d78b6c54fad6fb163dbc306381ef5) @@ -24,10 +24,11 @@ #include #include "TLogFile.h" #include "TMultiLoggerConfig.h" +#include "liblogger.h" namespace logger { - class TLogFileData + class LIBLOGGER_API TLogFileData { public: TLogFileData(PCTSTR pszLogPath, const TMultiLoggerConfigPtr& spLoggerConfig, const TLoggerRotationInfoPtr& spRotationInfo); @@ -42,6 +43,8 @@ void CloseUnusedFile(); private: +#pragma warning(push) +#pragma warning(disable: 4251) std::list m_listEntries; boost::shared_mutex m_mutex; @@ -50,6 +53,7 @@ TMultiLoggerConfigPtr m_spLoggerConfig; TLogFile m_logFile; +#pragma warning(pop) friend class TLogRecord; friend class TAsyncMultiLogger;