blob: e5ab1b000dfd6389d0de77bcf66a21300aef525e (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
|
#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;
}
|