Skip to content

Commit c2cc7b3

Browse files
authored
Create shared/logging_config.py
1 parent 1e98765 commit c2cc7b3

File tree

1 file changed

+18
-0
lines changed

1 file changed

+18
-0
lines changed

shared/logging_config.py

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import logging
2+
import sys
3+
from pythonjsonlogger import jsonlogger
4+
5+
6+
def setup_logging():
7+
logger = logging.getLogger()
8+
logger.setLevel(logging.INFO)
9+
10+
handler = logging.StreamHandler(sys.stdout)
11+
formatter = jsonlogger.JsonFormatter(
12+
"%(asctime)s %(levelname)s %(name)s %(message)s"
13+
)
14+
15+
handler.setFormatter(formatter)
16+
logger.addHandler(handler)
17+
18+
return logger

0 commit comments

Comments
 (0)