diff --git a/libs/utils/logger.py b/libs/utils/logger.py deleted file mode 100644 index 0a2e6ce..0000000 --- a/libs/utils/logger.py +++ /dev/null @@ -1,21 +0,0 @@ -# ------------------------------- -# Difficult Rocket -# Copyright © 2020-2023 by shenjackyuanjie 3695888@qq.com -# All rights reserved -# ------------------------------- -from typing import List - - -class BaseHandler: - ... - - -class Logger: - - level: int = 0 - handlers: List[BaseHandler] = [] - enable: bool = True - - -class BaseFormatter: - ... diff --git a/libs/utils/logger/__init__.py b/libs/utils/logger/__init__.py new file mode 100644 index 0000000..4b689da --- /dev/null +++ b/libs/utils/logger/__init__.py @@ -0,0 +1,7 @@ +# ------------------------------- +# Difficult Rocket +# Copyright © 2020-2023 by shenjackyuanjie 3695888@qq.com +# All rights reserved +# ------------------------------- + + diff --git a/libs/utils/logger/types.py b/libs/utils/logger/types.py new file mode 100644 index 0000000..ff2c5a3 --- /dev/null +++ b/libs/utils/logger/types.py @@ -0,0 +1,29 @@ +# ------------------------------- +# Difficult Rocket +# Copyright © 2020-2023 by shenjackyuanjie 3695888@qq.com +# All rights reserved +# ------------------------------- + +import time + +from types import FrameType +from typing import List, Optional + +from Difficult_Rocket.api.types import Options + + +class LogMessage(Options): + name = 'LogMessage' + + # 消息内容本身的属性 + messages: List[str] = [] + end: str = '\n' + split: str = ' ' + + # 消息的属性 + flush: bool = True + level: int = 20 + log_time: float = time.time_ns() + logger_name: str = 'root' + logger_tag: Optional[str] = None + stack_trace: Optional[FrameType] = None