Index: src/libchcore/TTask.cpp =================================================================== diff -u -N -ra3d1e4c03280ece94af75d9aef32a65266cf8050 -r2fe97a93f21771d75901d4b6559057d1ea055104 --- src/libchcore/TTask.cpp (.../TTask.cpp) (revision a3d1e4c03280ece94af75d9aef32a65266cf8050) +++ src/libchcore/TTask.cpp (.../TTask.cpp) (revision 2fe97a93f21771d75901d4b6559057d1ea055104) @@ -547,7 +547,7 @@ strFormat.Replace(_t("%hour"), boost::lexical_cast(tm.GetHour()).c_str()); strFormat.Replace(_t("%minute"), boost::lexical_cast(tm.GetMinute()).c_str()); strFormat.Replace(_t("%second"), boost::lexical_cast(tm.GetSecond()).c_str()); - m_log.logi(strFormat); + m_log.logi(strFormat.c_str()); } void TTask::OnEndOperation() @@ -561,7 +561,7 @@ strFormat.Replace(_t("%hour"), boost::lexical_cast(tm.GetHour()).c_str()); strFormat.Replace(_t("%minute"), boost::lexical_cast(tm.GetMinute()).c_str()); strFormat.Replace(_t("%second"), boost::lexical_cast(tm.GetSecond()).c_str()); - m_log.logi(strFormat); + m_log.logi(strFormat.c_str()); } void TTask::RequestStopThread()