对logging进行二次封装, 操作更简单
Project description
对logging进行二次封装, 操作更简单
实例代码
from zlogger import logger log = logger('test') log.info('测试')
输出到文件
from zlogger import logger log = logger('test', write_file=True) log.info('测试')
指定输出文件的路径
from zlogger import logger log = logger('test', write_file=True, file_dir='./') log.info('测试')
单例
对于大型程序来说, 可能有多个模块会操作日志模块, 但是你希望只用一个日志对象来避免一个进程产生多个日志文件
from zlogger import logger_singleton log = logger_singleton('test') log.info('测试')
参数说明
参数名 | 数据类型 | 描述 |
---|---|---|
name | str | 日志名 |
write_stream | bool | 是否输出日志到流(终端) |
write_file | bool | 是否输出日志到文件 |
file_dir | str | 日志文件的目录 |
level | zlogger.logger_level | 日志等级 |
interval | int | 间隔多少天重新创建一个日志文件 |
backupCount | int | 保留历史日志文件数量 |
更新日志
发布时间 | 发布版本 | 发布说明 |
---|---|---|
19-01-11 | 0.1.1 | 修复了输出文件名不正常的bug |
19-01-07 | 0.1.0 | 发布第一版 |
本项目仅供所有人学习交流使用, 禁止用于商业用途
Project details
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Built Distribution
zlogger-0.1.1-py3-none-any.whl
(15.7 kB
view hashes)