From a943f513f399f6f937968bc113745df9a7b2714b Mon Sep 17 00:00:00 2001 From: viklofg Date: Tue, 7 May 2024 15:50:55 +0200 Subject: [PATCH] Include hostname in logs --- src/htrflow_core/cli.py | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/htrflow_core/cli.py b/src/htrflow_core/cli.py index e58d34d..084d287 100644 --- a/src/htrflow_core/cli.py +++ b/src/htrflow_core/cli.py @@ -1,4 +1,5 @@ import logging +import socket from pathlib import Path from typing import List @@ -18,7 +19,10 @@ def setup_pipeline_logging(logfile: str, loglevel: str): logging.getLogger("transformers").setLevel(logging.ERROR) time_format = "%Y-%m-%d %H:%M:%S" - formatter = logging.Formatter(fmt="%(asctime)s - %(levelname)s - %(message)s", datefmt=time_format) + formatter = logging.Formatter( + fmt="{hostname} - %(asctime)s - %(levelname)s - %(message)s".format(hostname=socket.gethostname()), + datefmt=time_format, + ) logger = logging.getLogger() logger.setLevel(loglevel.upper()) handler = logging.FileHandler(logfile, mode="w") if logfile else logging.StreamHandler()