Changeset View
Changeset View
Standalone View
Standalone View
src/logging.cpp
Show First 20 Lines • Show All 186 Lines • ▼ Show 20 Lines | std::string BCLog::Logger::LogTimestampStr(const std::string &str) { | ||||
if (m_started_new_line) { | if (m_started_new_line) { | ||||
int64_t nTimeMicros = GetTimeMicros(); | int64_t nTimeMicros = GetTimeMicros(); | ||||
strStamped = FormatISO8601DateTime(nTimeMicros / 1000000); | strStamped = FormatISO8601DateTime(nTimeMicros / 1000000); | ||||
if (m_log_time_micros) { | if (m_log_time_micros) { | ||||
strStamped.pop_back(); | strStamped.pop_back(); | ||||
strStamped += strprintf(".%06dZ", nTimeMicros % 1000000); | strStamped += strprintf(".%06dZ", nTimeMicros % 1000000); | ||||
} | } | ||||
int64_t mocktime = GetMockTime(); | std::chrono::seconds mocktime = GetMockTime(); | ||||
if (mocktime) { | if (mocktime > 0s) { | ||||
strStamped += | strStamped += " (mocktime: " + | ||||
" (mocktime: " + FormatISO8601DateTime(mocktime) + ")"; | FormatISO8601DateTime(count_seconds(mocktime)) + ")"; | ||||
} | } | ||||
strStamped += ' ' + str; | strStamped += ' ' + str; | ||||
} else { | } else { | ||||
strStamped = str; | strStamped = str; | ||||
} | } | ||||
return strStamped; | return strStamped; | ||||
} | } | ||||
▲ Show 20 Lines • Show All 156 Lines • Show Last 20 Lines |