mirror of
https://github.com/saitohirga/WSJT-X.git
synced 2024-09-27 23:56:33 -04:00
Logger TimeStamp attribute uses UTC
This commit is contained in:
parent
0b800c9ca2
commit
5824b3e9d8
17
Logger.cpp
17
Logger.cpp
@ -8,8 +8,11 @@
|
|||||||
#include <boost/log/expressions.hpp>
|
#include <boost/log/expressions.hpp>
|
||||||
#include <boost/log/expressions/keyword.hpp>
|
#include <boost/log/expressions/keyword.hpp>
|
||||||
#include <boost/log/attributes.hpp>
|
#include <boost/log/attributes.hpp>
|
||||||
|
#include <boost/log/attributes/clock.hpp>
|
||||||
|
#include <boost/log/attributes/counter.hpp>
|
||||||
|
#include <boost/log/attributes/current_process_id.hpp>
|
||||||
|
#include <boost/log/attributes/current_thread_id.hpp>
|
||||||
#include <boost/log/utility/setup/console.hpp>
|
#include <boost/log/utility/setup/console.hpp>
|
||||||
#include <boost/log/utility/setup/common_attributes.hpp>
|
|
||||||
#include <boost/log/utility/setup/filter_parser.hpp>
|
#include <boost/log/utility/setup/filter_parser.hpp>
|
||||||
#include <boost/log/utility/setup/from_stream.hpp>
|
#include <boost/log/utility/setup/from_stream.hpp>
|
||||||
#include <boost/log/utility/setup/settings.hpp>
|
#include <boost/log/utility/setup/settings.hpp>
|
||||||
@ -98,10 +101,14 @@ namespace Logger
|
|||||||
public:
|
public:
|
||||||
CommonInitialization ()
|
CommonInitialization ()
|
||||||
{
|
{
|
||||||
// Add common attributes: LineID, TimeStamp, ProcessID, ThreadID
|
// Add attributes: LineID, TimeStamp, ProcessID, ThreadID, and Uptime
|
||||||
logging::add_common_attributes ();
|
auto core = logging::core::get ();
|
||||||
// Add boost log timer as global attribute Uptime
|
core->add_global_attribute ("LineID", attrs::counter<unsigned int> (1));
|
||||||
logging::core::get ()->add_global_attribute ("Uptime", attrs::timer ());
|
core->add_global_attribute("TimeStamp", attrs::utc_clock ());
|
||||||
|
core->add_global_attribute("ProcessID", attrs::current_process_id ());
|
||||||
|
core->add_global_attribute("ThreadID", attrs::current_thread_id ());
|
||||||
|
core->add_global_attribute ("Uptime", attrs::timer ());
|
||||||
|
|
||||||
// Allows %Severity% to be used in ini config file for property Filter.
|
// Allows %Severity% to be used in ini config file for property Filter.
|
||||||
logging::register_simple_filter_factory<logging::trivial::severity_level, char> ("Severity");
|
logging::register_simple_filter_factory<logging::trivial::severity_level, char> ("Severity");
|
||||||
// Allows %Severity% to be used in ini config file for property Format.
|
// Allows %Severity% to be used in ini config file for property Format.
|
||||||
|
Loading…
Reference in New Issue
Block a user