高级日志客户端内置对彩色终端输出的支持
log3的Python项目详细描述
日志3
Log3
使在python中记录消息更加容易。它伴随着严重的违约
记录配置系统,这样您就不用自己配置它们了。
以下是它的主要亮点:
- 易于使用。只需导入模块并开始使用它。这对大多数情况都有效。除非你的日志设置非常专业 您不必对配置做太多修改。
- strong默认值。默认格式化程序和日期格式化程序将为几乎所有人工作。它包括日期、时间、文件名、级别和消息。如果需要使用其他格式化程序,可以 同样也可以很容易做到。
- 新的日志记录方法。除了
log.info
,log.debug
等log3
还附带log.success
以注销成功的消息 - 终端的彩色输出。如果您使用的是终端,则默认情况下,消息将被着色,而无需任何其他配置
- 更容易记录文件。无需创建具有新日期格式、格式和附加到记录器的文件处理程序。
STDERR
的相同配置 也适用于日志。只需导入log_to_file
,并指定日志的路径作为参数。
安装
您可以使用pip:
安装Log3
pip install log3
用法
要开始日志记录,只需导入log
logger对象并发出日志记录
命令:
fromlog3importloglog.info("Hello world")log.success("This message was successful")log.debug("This is a debug message")log.warning("This is a warning")log.error("This is an error")log.critical("This is a critical error")
记录到文件
log_to_file
函数将允许您向日志记录配置添加文件处理程序。
首先导入它
from log3 import log_to_file
现在您可以做到:
log_to_file('file')
log.info('logged to file')
禁用日志记录
您可以快速禁用日志记录,而不是将其硬编码到日志记录中 配置文件。
log.disable_logging()
要再次启用日志记录,也很简单:
log.enable_logging()
作者
- 奥兰多迪亚斯
版权所有
版权所有(c)2018奥兰多迪亚兹
有关详细信息,请参见许可证