Index: src/libchcore/TSubTaskScanDirectory.cpp =================================================================== diff -u -N -r62d767936f1675e1db51174f53c91484fe691937 -r12b36349f6214befeace08efa9acc7e03be0d847 --- src/libchcore/TSubTaskScanDirectory.cpp (.../TSubTaskScanDirectory.cpp) (revision 62d767936f1675e1db51174f53c91484fe691937) +++ src/libchcore/TSubTaskScanDirectory.cpp (.../TSubTaskScanDirectory.cpp) (revision 12b36349f6214befeace08efa9acc7e03be0d847) @@ -46,7 +46,7 @@ TSubTaskScanDirectories::TSubTaskScanDirectories(TSubTaskContext& rContext) : TSubTaskBase(rContext), m_tSubTaskStats(eSubOperation_Scanning), - m_spLog(rContext.GetLogFactory()->CreateLogger(L"ST-ScanDirs")) + m_spLog(std::make_unique(rContext.GetLogFileData(), L"ST-ScanDirs")) { } @@ -91,7 +91,7 @@ const TFileFiltersArray& rafFilters = GetContext().GetFilters(); IFilesystemPtr spFilesystem = GetContext().GetLocalFilesystem(); - TFilesystemFeedbackWrapper tFilesystemFBWrapper(spFeedbackHandler, spFilesystem, GetContext().GetLogFactory(), rThreadController); + TFilesystemFeedbackWrapper tFilesystemFBWrapper(spFeedbackHandler, spFilesystem, GetContext().GetLogFileData(), rThreadController); LOG_INFO(m_spLog) << _T("Searching for files...");