Index: src/common/TLoggerInitializer.cpp =================================================================== diff -u -N -r6f8b891b60eb0f33199fd29db75d4d9f4a22c248 -r205f3bfeed0082edb35430a9a0968699e5cc7fea --- src/common/TLoggerInitializer.cpp (.../TLoggerInitializer.cpp) (revision 6f8b891b60eb0f33199fd29db75d4d9f4a22c248) +++ src/common/TLoggerInitializer.cpp (.../TLoggerInitializer.cpp) (revision 205f3bfeed0082edb35430a9a0968699e5cc7fea) @@ -20,13 +20,13 @@ #include "TLoggerInitializer.h" #include <boost/log/trivial.hpp> #include <boost/log/expressions.hpp> -#include <boost/log/sinks/text_file_backend.hpp> #include <boost/log/utility/setup/file.hpp> #include <boost/log/utility/setup/common_attributes.hpp> #include <boost/log/support/date_time.hpp> #include <boost/locale.hpp> #include <boost/log/sinks/async_frontend.hpp> #include <boost/log/sinks/text_multifile_backend.hpp> +#include "TMultiFileBackend.h" namespace logging = boost::log; namespace src = boost::log::sources; @@ -37,7 +37,8 @@ using namespace boost::log::trivial; -using LogSink = sinks::asynchronous_sink< sinks::text_multifile_backend >; +using Backend = chcore::TMultiFileBackend; +using LogSink = sinks::asynchronous_sink<Backend>; using LogSinkPtr = boost::shared_ptr<LogSink>; struct TLoggerInitializer::InternalData @@ -66,13 +67,15 @@ logging::add_common_attributes(); // sink BACKEND - boost::shared_ptr< sinks::text_multifile_backend > backend = boost::make_shared< sinks::text_multifile_backend >(); + boost::shared_ptr<Backend> backend = boost::make_shared<Backend>(); +/* // Set up the file naming pattern backend->set_file_name_composer ( sinks::file::as_file_name_composer(expr::stream << expr::attr< std::wstring >("LogPath")) ); +*/ // Sink FRONTEND LogSinkPtr sink(new LogSink(backend));