File size: 388 Bytes
59fdc20
 
 
28d7a26
59fdc20
 
28d7a26
 
 
 
 
 
 
 
59fdc20
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
import logging
import sys

_CONFIGURED = False

def get_logger(name: str):
    global _CONFIGURED
    if not _CONFIGURED:
        logging.basicConfig(
            level=logging.INFO,
            format="%(asctime)s | %(levelname)s | %(name)s | %(message)s",
            handlers=[logging.StreamHandler(sys.stdout)],
        )
        _CONFIGURED = True
    return logging.getLogger(name)