Index: src/libchcore/TSubTaskDelete.cpp =================================================================== diff -u -N -r6f8b891b60eb0f33199fd29db75d4d9f4a22c248 -r62d767936f1675e1db51174f53c91484fe691937 --- src/libchcore/TSubTaskDelete.cpp (.../TSubTaskDelete.cpp) (revision 6f8b891b60eb0f33199fd29db75d4d9f4a22c248) +++ src/libchcore/TSubTaskDelete.cpp (.../TSubTaskDelete.cpp) (revision 62d767936f1675e1db51174f53c91484fe691937) @@ -47,7 +47,7 @@ TSubTaskDelete::TSubTaskDelete(TSubTaskContext& rContext) : TSubTaskBase(rContext), m_tSubTaskStats(eSubOperation_Deleting), - m_log(rContext.GetLogPath().ToString(), L"ST-Delete") + m_spLog(rContext.GetLogFactory()->CreateLogger(L"ST-Delete")) { } @@ -85,10 +85,10 @@ TWorkerThreadController& rThreadController = GetContext().GetThreadController(); IFilesystemPtr spFilesystem = GetContext().GetLocalFilesystem(); - TFilesystemFeedbackWrapper tFilesystemFBWrapper(spFeedbackHandler, spFilesystem, GetContext().GetLogPath(), rThreadController); + TFilesystemFeedbackWrapper tFilesystemFBWrapper(spFeedbackHandler, spFilesystem, GetContext().GetLogFactory(), rThreadController); // log - LOG_INFO(m_log) << _T("Deleting files (DeleteFiles)..."); + LOG_INFO(m_spLog) << _T("Deleting files (DeleteFiles)..."); // new stats m_tSubTaskStats.SetCurrentBufferIndex(TBufferSizes::eBuffer_Default); @@ -118,7 +118,7 @@ if (rThreadController.KillRequested()) { // log - LOG_INFO(m_log) << _T("Kill request while deleting files (Delete Files)"); + LOG_INFO(m_spLog) << _T("Kill request while deleting files (Delete Files)"); return TSubTaskBase::eSubResult_KillRequest; } @@ -146,7 +146,7 @@ m_tSubTaskStats.SetCurrentPath(TString()); // log - LOG_INFO(m_log) << _T("Deleting files finished"); + LOG_INFO(m_spLog) << _T("Deleting files finished"); return TSubTaskBase::eSubResult_Continue; }