Index: src/ch/MainWnd.cpp =================================================================== diff -u -N -r12b36349f6214befeace08efa9acc7e03be0d847 -ra08ca9e12d93e9a036a5cf739348ff3ef2a58be8 --- src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision 12b36349f6214befeace08efa9acc7e03be0d847) +++ src/ch/MainWnd.cpp (.../MainWnd.cpp) (revision a08ca9e12d93e9a036a5cf739348ff3ef2a58be8) @@ -245,20 +245,9 @@ TSQLiteSerializerFactoryPtr spSerializerFactory(new TSQLiteSerializerFactory(PathFromString(strTasksDir))); IFeedbackHandlerFactoryPtr spFeedbackFactory(new CFeedbackHandlerFactory); - chcore::TConfig& rConfig = GetConfig(); - logger::TMultiLoggerConfigPtr spLoggerConfig = std::make_shared(); - spLoggerConfig->SetLogLevel(L"default", (logger::ESeverityLevel)GetPropValue(rConfig)); - spLoggerConfig->SetLogLevel(L"Filesystem", (logger::ESeverityLevel)GetPropValue(rConfig)); - spLoggerConfig->SetLogLevel(L"Filesystem-File", (logger::ESeverityLevel)GetPropValue(rConfig)); - spLoggerConfig->SetLogLevel(L"Task", (logger::ESeverityLevel)GetPropValue(rConfig)); - spLoggerConfig->SetLogLevel(L"ST-FastMove", (logger::ESeverityLevel)GetPropValue(rConfig)); - spLoggerConfig->SetLogLevel(L"ST-CopyMove", (logger::ESeverityLevel)GetPropValue(rConfig)); - spLoggerConfig->SetLogLevel(L"ST-Delete", (logger::ESeverityLevel)GetPropValue(rConfig)); - spLoggerConfig->SetLogLevel(L"ST-ScanDirs", (logger::ESeverityLevel)GetPropValue(rConfig)); - try { - m_spTasks.reset(new chcore::TTaskManager(spSerializerFactory, spFeedbackFactory, PathFromString(strTasksDir), spLoggerConfig)); + m_spTasks.reset(new chcore::TTaskManager(spSerializerFactory, spFeedbackFactory, PathFromString(strTasksDir), GetApp().GetEngineLoggerConfig())); } catch(const std::exception& e) { @@ -269,7 +258,7 @@ { if(MsgBox(IDS_TASKMANAGER_LOAD_FAILED, MB_ICONERROR | MB_OKCANCEL) == IDOK) { - m_spTasks.reset(new chcore::TTaskManager(spSerializerFactory, spFeedbackFactory, PathFromString(strTasksDir), spLoggerConfig, true)); + m_spTasks.reset(new chcore::TTaskManager(spSerializerFactory, spFeedbackFactory, PathFromString(strTasksDir), GetApp().GetEngineLoggerConfig(), true)); } else return false;