#include "logging.hpp" #include #include #include #include #include #include #include void init_logging(boost::log::trivial::severity_level log_level) { boost::log::add_common_attributes(); boost::log::register_simple_formatter_factory< boost::log::trivial::severity_level, char >("Severity"); boost::log::add_file_log ( boost::log::keywords::file_name = "node%N.log", boost::log::keywords::rotation_size = 10 * 1024 * 1024, boost::log::keywords::format = "[%Severity%] (%TimeStamp%): %Message%", boost::log::keywords::auto_flush = true ); boost::log::core::get()->set_filter ( boost::log::trivial::severity >= log_level ); }