В общем, как я могу выполнять манипуляции со строками в выражениях формата журнала повышения? в частности, как я могу обрезать выражение TimeStamp, заканчивающееся дробными секундами, чтобы регистрировались миллисекунды, а не микросекунды?
Учитывая этот фрагмент, как я могу записать, например, 13:13:08.440 вместо 13:13:08.440736?
logging::add_file_log("xyz.log",
keywords::format = expr::stream
<< expr::format_date_time<boost::posix_time::ptime>("TimeStamp", "%T.%f")
);
Я хотел бы сделать что-то вроде этого:
<< expr::format_date_time<boost::posix_time::ptime>("TimeStamp", "%T.%.3f")