Skip to main content

对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.

Files for zlogger, version 0.1.1
Filename, size File type Python version Upload date Hashes
Filename, size zlogger-0.1.1-py3-none-any.whl (15.7 kB) File type Wheel Python version py3 Upload date Hashes View hashes

Supported by

Elastic Elastic Search Pingdom Pingdom Monitoring Google Google BigQuery Sentry Sentry Error logging AWS AWS Cloud computing DataDog DataDog Monitoring Fastly Fastly CDN DigiCert DigiCert EV certificate StatusPage StatusPage Status page