Skip to content

Commit 68719df

Browse files
authored
Fixing the timestamps in logs (#3479)
* fixing the log timestamps * removed redundant code * formatting
1 parent 41cb4a8 commit 68719df

File tree

1 file changed

+8
-13
lines changed

1 file changed

+8
-13
lines changed

src/zenml/logging/step_logging.py

Lines changed: 8 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -253,7 +253,12 @@ def write(self, text: str) -> None:
253253
return
254254

255255
if not self.disabled:
256-
self.buffer.append(text)
256+
# Add timestamp to the message when it's received
257+
timestamp = utc_now().strftime("%Y-%m-%d %H:%M:%S")
258+
formatted_message = (
259+
f"[{timestamp} UTC] {remove_ansi_escape_codes(text)}"
260+
)
261+
self.buffer.append(formatted_message)
257262
self.save_to_file()
258263

259264
@property
@@ -325,23 +330,13 @@ def save_to_file(self, force: bool = False) -> None:
325330
"w",
326331
) as file:
327332
for message in self.buffer:
328-
timestamp = utc_now().strftime(
329-
"%Y-%m-%d %H:%M:%S"
330-
)
331-
file.write(
332-
f"[{timestamp} UTC] {remove_ansi_escape_codes(message)}\n"
333-
)
333+
file.write(f"{message}\n")
334334
else:
335335
with self.artifact_store.open(
336336
self.logs_uri, "a"
337337
) as file:
338338
for message in self.buffer:
339-
timestamp = utc_now().strftime(
340-
"%Y-%m-%d %H:%M:%S"
341-
)
342-
file.write(
343-
f"[{timestamp} UTC] {remove_ansi_escape_codes(message)}\n"
344-
)
339+
file.write(f"{message}\n")
345340
self.artifact_store._remove_previous_file_versions(
346341
self.logs_uri
347342
)

0 commit comments

Comments
 (0)