This commit is contained in:
superobk
2024-05-16 17:08:56 +08:00
parent 0612c065c0
commit 6b943d9f3d
3 changed files with 20 additions and 2 deletions

15
src/log/log.py Normal file
View File

@ -0,0 +1,15 @@
import logging
from injector import singleton, inject
from ..configuration import LogConf
@singleton
class Logger(logging.Logger):
@inject
def __init__(self, config: LogConf) -> None:
super().__init__(__name__)
self.setLevel(config.level)
self.addHandler(logging.StreamHandler())
self.addHandler(logging.FileHandler('log.log'))