core.logger
源文件
core/logger.py· 由scripts/gen_api_docs.py自动生成,请勿手改
模块说明:
结构化日志模块 — 统一日志输出
用法: from core.logger import log log.info("消息") log.warning("警告") log.error("错误") log.debug("调试")
函数
set_debug
python
def set_debug(enabled: bool=True)切换 debug 模式
定义行:81
prune_logs
python
def prune_logs(logs_dir: Path, crashes_dir: Path, retention_days: int=14) -> int删除超过 retention_days 天的日志与崩溃转储文件,返回删除数量。
定义行:89
prune_temp_workspaces
python
def prune_temp_workspaces(prefixes: tuple[str, ...]=_TEMP_WORKSPACE_PREFIXES, max_age_days: int=3) -> int删除 %TEMP% 下超过 max_age_days 天的临时工作目录,返回删除数量。
定义行:131
类
class _Logger
轻量日志封装 — 控制台输出 + 文件日志
定义行:27
方法
__init__
python
def __init__(self, name: str='eve-assistant')⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:30
info
python
def info(self, msg: str, *args, **kwargs)⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:59
warning
python
def warning(self, msg: str, *args, **kwargs)⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:62
error
python
def error(self, msg: str, *args, **kwargs)⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:65
debug
python
def debug(self, msg: str, *args, **kwargs)⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:68
critical
python
def critical(self, msg: str, *args, **kwargs)⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:71
exception
python
def exception(self, msg: str, *args, **kwargs)⚠️ 待补 docstring
此函数暂无 docstring,欢迎补充。
定义行:74