You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
|
|
|
#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;
|
|
|
|
}
|