Print milliseconds
This commit is contained in:
parent
627854bc20
commit
089c4cdc73
1 changed files with 7 additions and 3 deletions
10
src/log.hh
10
src/log.hh
|
@ -99,9 +99,13 @@ Log::Log(const std::string& name,
|
||||||
{
|
{
|
||||||
using namespace std::chrono;
|
using namespace std::chrono;
|
||||||
|
|
||||||
/* Write a log message leader: "<time> - <name>:<level>: ". */
|
/* Write a log message leader: "<time with millis> - <name>:<level> - ". */
|
||||||
auto now = system_clock::to_time_t(system_clock::now());
|
auto now = system_clock::now();
|
||||||
*this << std::put_time(std::localtime(&now), "%F %T")
|
auto nowMillis =
|
||||||
|
duration_cast<milliseconds>(now.time_since_epoch() % seconds(1));
|
||||||
|
auto cNow = system_clock::to_time_t(now);
|
||||||
|
*this << std::put_time(std::localtime(&cNow), "%F %T") << "."
|
||||||
|
<< nowMillis.count()
|
||||||
<< " - " << mName << ":" << mLevel << " - ";
|
<< " - " << mName << ":" << mLevel << " - ";
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue