X-Git-Url: https://git.sesse.net/?a=blobdiff_plain;f=common%2Flog%2Flog.cpp;h=061c3f5b56a99b6d805dcba8a59409c056d1e238;hb=5ab41a6dc4a8c5921b09ecc1590bfb459ffe867f;hp=d6cc96d5777207df480e2a038f9c676cee915a70;hpb=7d78141e326533502fa21faac55d5a562b9bbd8a;p=casparcg
diff --git a/common/log/log.cpp b/common/log/log.cpp
index d6cc96d57..061c3f5b5 100644
--- a/common/log/log.cpp
+++ b/common/log/log.cpp
@@ -17,6 +17,9 @@
* along with CasparCG. If not, see .
*
*/
+// TODO: Colors in console.
+// TODO: Think through filters.
+
#include "../stdafx.h"
#if defined(_MSC_VER)
@@ -107,11 +110,11 @@ void init()
auto stream_sink = boost::make_shared(stream_backend);
-#ifdef NDEBUG
- stream_sink->set_filter(boost::log::filters::attr(boost::log::sources::aux::severity_attribute_name::get()) >= trace);
-#else
- stream_sink->set_filter(boost::log::filters::attr(boost::log::sources::aux::severity_attribute_name::get()) >= trace);
-#endif
+//#ifdef NDEBUG
+// stream_sink->set_filter(boost::log::filters::attr(boost::log::sources::aux::severity_attribute_name::get()) >= debug);
+//#else
+// stream_sink->set_filter(boost::log::filters::attr(boost::log::sources::aux::severity_attribute_name::get()) >= debug);
+//#endif
stream_sink->locked_backend()->set_formatter(&my_formatter);
@@ -133,18 +136,19 @@ void add_file_sink(const std::wstring& folder)
BOOST_THROW_EXCEPTION(directory_not_found());
auto file_sink = boost::make_shared(
- boost::log::keywords::file_name = (folder + L"caspar_%Y-%m-%d_%H-%M-%S.%N.log"),
+ boost::log::keywords::file_name = (folder + L"caspar_%Y-%m-%d.log"),
boost::log::keywords::time_based_rotation = boost::log::sinks::file::rotation_at_time_point(0, 0, 0),
- boost::log::keywords::auto_flush = true
+ boost::log::keywords::auto_flush = true,
+ boost::log::keywords::open_mode = std::ios::app
);
file_sink->locked_backend()->set_formatter(&my_formatter);
-#ifdef NDEBUG
- file_sink->set_filter(boost::log::filters::attr(boost::log::sources::aux::severity_attribute_name::get()) >= info);
-#else
- file_sink->set_filter(boost::log::filters::attr(boost::log::sources::aux::severity_attribute_name::get()) >= debug);
-#endif
+//#ifdef NDEBUG
+// file_sink->set_filter(boost::log::filters::attr(boost::log::sources::aux::severity_attribute_name::get()) >= debug);
+//#else
+// file_sink->set_filter(boost::log::filters::attr(boost::log::sources::aux::severity_attribute_name::get()) >= debug);
+//#endif
boost::log::wcore::get()->add_sink(file_sink);
CASPAR_LOG(info) << L"Logging [info] or higher severity to " << folder << std::endl << std::endl;