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 <boost/thread/lock_types.hpp>
 #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<std::wstring> 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;