Prashanthsrn commited on
Commit
e169954
·
verified ·
1 Parent(s): 5934eb7

Create logger.py

Browse files
Files changed (1) hide show
  1. utils/logger.py +24 -0
utils/logger.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import logging
2
+ import os
3
+ from datetime import datetime
4
+
5
+ def setup_logger():
6
+ log_dir = "logs"
7
+ if not os.path.exists(log_dir):
8
+ os.makedirs(log_dir)
9
+
10
+ timestamp = datetime.now().strftime("%Y%m%d_%H%M%S")
11
+ log_file = os.path.join(log_dir, f"app_log_{timestamp}.log")
12
+
13
+ logging.basicConfig(
14
+ level=logging.INFO,
15
+ format="%(asctime)s [%(levelname)s] - %(message)s",
16
+ handlers=[
17
+ logging.FileHandler(log_file),
18
+ logging.StreamHandler()
19
+ ]
20
+ )
21
+
22
+ return logging.getLogger(__name__)
23
+
24
+ logger = setup_logger()