-
Notifications
You must be signed in to change notification settings - Fork 111
Open
Description
We're currently working on adding logging to our application and trying to get a log file in the following format: test_20230607T165634+0200.log
With the following code however, the resulting log file is test_20230607T165634.log. After reading the documentation is seems that boost log does not support any of the time zone flags, since it uses ptime internally (https://www.boost.org/doc/libs/1_82_0/doc/html/date_time/date_time_io.html#date_time.format_flags). Could support for this be added?
#include <boost/log/trivial.hpp>
#include <boost/log/utility/setup/file.hpp>
void init_logger(const std::string& filename)
{
auto sink = boost::log::add_file_log(boost::log::keywords::file_name = filename + "_%Y%m%dT%H%M%S%q.log");
}
int main(int, char**)
{
init_logger("test");
BOOST_LOG_TRIVIAL(info) << "Hello, World!";
}
Metadata
Metadata
Assignees
Labels
No labels