From a1c5783d262ab3a48a99857e3adff0aa1544abfc Mon Sep 17 00:00:00 2001 From: shaheennabi Date: Mon, 2 Dec 2024 07:22:29 -0800 Subject: [PATCH] logger added --- src/finetuning/logger/__init__.py | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) create mode 100644 src/finetuning/logger/__init__.py diff --git a/src/finetuning/logger/__init__.py b/src/finetuning/logger/__init__.py new file mode 100644 index 0000000..c195549 --- /dev/null +++ b/src/finetuning/logger/__init__.py @@ -0,0 +1,19 @@ +import logging +import os +from datetime import datetime +from from_root import from_root + + +LOG_FILE = f"{datetime.now().strftime('%m_%d_%Y_%H_%M_%S')}.log" + +log_path = os.path.join(from_root(), 'log', LOG_FILE) + +os.makedirs(log_path, exist_ok=True) + +lOG_FILE_PATH = os.path.join(log_path, LOG_FILE) + +logging.basicConfig( + filename=lOG_FILE_PATH, + format= "[ %(asctime)s ] %(name)s - %(levelname)s - %(message)s", + level= logging.INFO +) \ No newline at end of file