feat: logging_time decorator

This commit is contained in:
superobk
2024-05-23 15:41:53 +08:00
parent d1be3b2aa7
commit d149521b11
5 changed files with 31 additions and 8 deletions

View File

@ -81,7 +81,7 @@ class LogConf():
time_format = "%Y-%m-%d %H:%M:%S"
filename: str | None
@inject
def __init__(self,config: Configuration) -> None:
def __init__(self, config: Configuration) -> None:
self.level = config.get("log.level")
c = config.get("log.level", default=DEFAULT_LEVEL).upper()
level=logging._nameToLevel.get(c)
@ -95,7 +95,10 @@ class LogConf():
@singleton
class EnvConf():
version: str
host: str
port: str
@inject
def __init__(self) -> None:
def __init__(self, config: Configuration) -> None:
self.version = "0.0.1"
self.host = config.get("env.host", default="0.0.0.0")
self.port = config.get("env.port", default="8080")