Index: src/libchcore/TSubTaskContext.h
===================================================================
diff -u -N -rcca174e74e108de1f5729e4cc6c46d2b9a5e25a7 -r12b36349f6214befeace08efa9acc7e03be0d847
--- src/libchcore/TSubTaskContext.h	(.../TSubTaskContext.h)	(revision cca174e74e108de1f5729e4cc6c46d2b9a5e25a7)
+++ src/libchcore/TSubTaskContext.h	(.../TSubTaskContext.h)	(revision 12b36349f6214befeace08efa9acc7e03be0d847)
@@ -29,7 +29,7 @@
 #include "TBasePathData.h"
 #include "TFileInfoArray.h"
 #include "IFilesystem.h"
-#include "..\liblogger\TLoggerFactory.h"
+#include "..\liblogger\TLogFileData.h"
 
 namespace chcore
 {
@@ -46,7 +46,7 @@
 	public:
 		TSubTaskContext(TConfig& rConfig, const TBasePathDataContainerPtr& spBasePaths,
 			const TFileFiltersArray& rFilters,
-			TTaskConfigTracker& rCfgTracker, const TLoggerFactoryPtr& spLoggerFactory,
+			TTaskConfigTracker& rCfgTracker, const logger::TLogFileDataPtr& spLogFileData,
 			TWorkerThreadController& rThreadController, const IFilesystemPtr& spFilesystem);
 		~TSubTaskContext();
 
@@ -68,7 +68,7 @@
 		TTaskConfigTracker& GetCfgTracker();
 		const TTaskConfigTracker& GetCfgTracker() const;
 
-		TLoggerFactoryPtr GetLogFactory() const;
+		logger::TLogFileDataPtr GetLogFileData() const;
 
 		TWorkerThreadController& GetThreadController();
 		const TWorkerThreadController& GetThreadController() const;
@@ -104,7 +104,7 @@
 #pragma warning(push)
 #pragma warning(disable: 4251)
 		IFilesystemPtr m_spFilesystem;
-		TLoggerFactoryPtr m_spLoggerFactory;
+		logger::TLogFileDataPtr m_spLogFileData;
 #pragma warning(pop)
 
 		// thread control