melobot.log 源代码

from typing_extensions import Any

from ..ctx import LoggerCtx as _LoggerCtx
from .base import GenericLogger, Logger, LogLevel
from .patch import LazyLogMethod, LoguruPatch, StandardPatch, StructlogPatch, logger_patch


[文档] def get_logger() -> GenericLogger: """获取当前上下文中日志器 :return: 日志器 """ return _LoggerCtx().get()
def __getattr__(name: str) -> Any: if name == "logger": return get_logger() else: raise AttributeError logger: GenericLogger """当前上下文中的日志器"""