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