12345678910111213141516171819202122232425262728 |
- #define _XOPEN_SOURCE 500
- #include <iostream>
- #include <boost/log/trivial.hpp>
- #include <boost/log/expressions.hpp>
- #include <boost/log/utility/setup/console.hpp>
- #include <boost/log/utility/setup/common_attributes.hpp>
- using namespace std;
- namespace logging = boost::log;
- void InitLogger() {
- logging::add_common_attributes();
- logging::register_simple_formatter_factory<logging::trivial::severity_level, char>("Severity");
- string log_format = "%TimeStamp% [%Severity%] - %Message%";
- logging::add_console_log(
- cout,
- logging::keywords::format = log_format
- );
- }
- int main(int argc, char **argv) {
- InitLogger();
- BOOST_LOG_TRIVIAL(trace) << "SOMETHING";
- return 0;
- }
|