diff --git a/src/Logging.cpp b/src/Logging.cpp index faec960..e17a132 100644 --- a/src/Logging.cpp +++ b/src/Logging.cpp @@ -43,8 +43,13 @@ void appendJsonEscaped(String &out, const char *text) { } // namespace void Log(const String &message) { - const String trimmed = message.substring(0, kLogLineLength - 1); - trimmed.toCharArray(g_logLines[g_logWritePos], kLogLineLength); + snprintf( + g_logLines[g_logWritePos], + kLogLineLength, + "[%010lu] %s", + static_cast(millis()), + message.c_str() + ); g_logSeq[g_logWritePos] = g_nextLogSeq++; g_logWritePos = (g_logWritePos + 1) % kLogCapacity; }