Skip to content

一个基于 loguru 的自定义日志工具,提供了简单的配置和使用方式。

Notifications You must be signed in to change notification settings

cs-magic-open/log_py

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

cs-magic-log

一个基于 loguru 的自定义日志工具,提供了简单的配置和使用方式。

安装

poetry add cs-magic-log
#
pip install cs-magic-log

使用方法

基础用法

from cs_magic_log import logger

logger.info("这是一条信息")
logger.debug("这是一条调试信息")
logger.error("这是一条错误信息")

自定义配置

from cs_magic_log import LogConfig, setup_logger

config = LogConfig(
    console_level="DEBUG",
    file_level="INFO",
    log_file="my_app.log",
    rotation="1 day"
)

logger = setup_logger(config)
logger.info("使用自定义配置的日志")

特性

  • 同时支持控制台和文件输出
  • 彩色控制台输出
  • 可配置的日志等级
  • 自动日志文件轮转
  • 支持自定义日志格式

About

一个基于 loguru 的自定义日志工具,提供了简单的配置和使用方式。

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages