mgbam commited on
Commit
03b3198
·
verified ·
1 Parent(s): 40aac50

Update services/logger.py

Browse files
Files changed (1) hide show
  1. services/logger.py +16 -0
services/logger.py CHANGED
@@ -0,0 +1,16 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import logging
2
+ from config.settings import settings
3
+
4
+ def get_logger(name: str) -> logging.Logger:
5
+ logger = logging.getLogger(name)
6
+ logger.setLevel(settings.LOG_LEVEL.upper())
7
+
8
+ if not logger.handlers: # Avoid adding multiple handlers if called multiple times
9
+ handler = logging.StreamHandler()
10
+ formatter = logging.Formatter('%(asctime)s - %(name)s - %(levelname)s - %(message)s')
11
+ handler.setFormatter(formatter)
12
+ logger.addHandler(handler)
13
+
14
+ return logger
15
+
16
+ app_logger = get_logger("quantum_healthcare_app")