From d788b27b1cbebb10585d5a162ef2edde3728bfcd Mon Sep 17 00:00:00 2001 From: Nanaloveyuki Date: Mon, 28 Jul 2025 00:01:15 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=93=9D=20=E6=B7=BB=E5=8A=A0=E4=BD=BF?= =?UTF-8?q?=E7=94=A8=E6=96=87=E6=A1=A3=E5=92=8C=E4=BF=AE=E6=AD=A3=E9=83=A8?= =?UTF-8?q?=E5=88=86=E6=B3=A8=E9=87=8A?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 22 ++++++++++++++++++++++ src/levels/levels.py | 12 ++++++------ 2 files changed, 28 insertions(+), 6 deletions(-) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..6dcd60c --- /dev/null +++ b/README.md @@ -0,0 +1,22 @@ +## 安装 +暂无安装包, 请使用release发布版或直接clone代码到本地 + +## 文档 +暂无文档, 请查看代码注释 + +## 示例 +```python +# 导入 +from pliblog import Logger +# 或 import pliblog(不推荐) + +# 实例化 +logger = Logger() + +#使用功能 +logger.info("这是一条信息日志") + +logger.warn("这是一条带有前缀的警告日志", prefix="114514") + +logger.critical("这是一条带有前缀并且日志等级不同的严重错误日志", prefix="114514", level=55) +``` \ No newline at end of file diff --git a/src/levels/levels.py b/src/levels/levels.py index a658f17..2524d50 100644 --- a/src/levels/levels.py +++ b/src/levels/levels.py @@ -72,13 +72,13 @@ class Logger: return fmt_console(level, fmt_message(message, no_placeholder=True), prefix) @staticmethod - def warn(message: Any, prefix: str | None = None, level: int = 30) -> Optional[str]: + def warn(message: Any, prefix: str | None = None, level: int = 31) -> Optional[str]: """ 警告日志 Warn log :param message: 消息内容 Message content :param prefix: 前缀 Prefix - :param level: 日志级别 Log level(30~40) + :param level: 日志级别 Log level(31~40) """ if level < 30 or level > 40: return None @@ -90,13 +90,13 @@ class Logger: return fmt_console(level, fmt_message(message, no_placeholder=True), prefix) @staticmethod - def error(message: Any, prefix: str | None = None, level: int = 40) -> Optional[str]: + def error(message: Any, prefix: str | None = None, level: int = 41) -> Optional[str]: """ 错误日志 Error log :param message: 消息内容 Message content :param prefix: 前缀 Prefix - :param level: 日志级别 Log level(40~50) + :param level: 日志级别 Log level(41~50) """ if level < 40 or level > 50: return None @@ -108,13 +108,13 @@ class Logger: return fmt_console(level, fmt_message(message, no_placeholder=True), prefix) @staticmethod - def critical(message: Any, prefix: str | None = None, level: int = 50) -> Optional[str]: + def critical(message: Any, prefix: str | None = None, level: int = 51) -> Optional[str]: """ 严重错误日志 Critical error log :param message: 消息内容 Message content :param prefix: 前缀 Prefix - :param level: 日志级别 Log level(50~60) + :param level: 日志级别 Log level(51~60) """ if level < 50 or level > 60: return None