13 lines
394 B
Python
13 lines
394 B
Python
import logging
|
|
|
|
def setup_logger(name: str) -> logging.Logger:
|
|
logger = logging.getLogger(name)
|
|
handler = logging.StreamHandler()
|
|
formatter = logging.Formatter(
|
|
fmt="\n%(asctime)s | %(levelname)s | %(name)s | %(message)s",
|
|
datefmt="%H:%M:%S"
|
|
)
|
|
handler.setFormatter(formatter)
|
|
logger.addHandler(handler)
|
|
logger.setLevel(logging.INFO)
|
|
return logger |