0
点赞
收藏
分享

微信扫一扫

自研开源项目(2)打印日志高层封装应用库caterpillar_log

一、安装

pip install -U caterpillar_log

​​caterpillar_log源码地址​​

二、使用方式

2.1、比较简单的方式

如下几行代码,就可以写出非常正式的日志,

import logging
from caterpillar_log import logger

log=logging.getLogger("caterpillar_log")


log.info("info log...")
log.error("info error...")
log.critical("critical log...")

打印结果如下:

自研开源项目(2)打印日志高层封装应用库caterpillar_log_python


同时如果是windows系统,则会在python的安装目录下自动生成logs文件夹并生成caterpillar_log.log日志文件,并将上述打印日志同步写入日志文件中

如下为日志文件目录

自研开源项目(2)打印日志高层封装应用库caterpillar_log_python_02


如下为日志文件中记录的内容

自研开源项目(2)打印日志高层封装应用库caterpillar_log_自定义_03


如果是linux系统,则日志文件路径固定为

/var/log/caterpillar_log/caterpillar_log.log

2.1、自定义日志名称

如下几行代码,即可实现自定义logger日志名称的日志

import logging
from caterpillar_log import Log
Log("myapp")
log=logging.getLogger("myapp")


log.info("myapp info log...")
log.error("myapp error log...")
log.critical("myapp critical log...")

执行结果如下:

自研开源项目(2)打印日志高层封装应用库caterpillar_log_log_04


同样如果是windows系统会在python的安装目录生成logs文件夹,如果存在了则直接在logs文件夹中生成以自定义日志名的文件,如这里为 myapp.log

自研开源项目(2)打印日志高层封装应用库caterpillar_log_log_05


日志文件内容如下:

自研开源项目(2)打印日志高层封装应用库caterpillar_log_log_06

同时,如果是linux系统,则日志的文件路径为

/var/log/myapp/myapp.log

版本功能发布记录

1.0.2 发布日期:2021-11-23

  • 完善caterpillar_log使用帮助文档

1.0.1 发布日期:2021-11-23

  • 支持直接导入的方式和自定义日志名称的方式


举报

相关推荐

0 条评论