Python中用于记录日志的工具库,简单而优美,灵活而强大
Project description
zdppy_log
python的日志库
项目地址:https://github.com/zhangdapeng520/zdppy_log
安装方式
pip install zdppy_log
使用方式
from zdppy_log import Log
log1 = Log("logs/zdppy/zdppy_log1.log")
@log1.catch()
def my_function(x, y, z):
# An error? It's caught anyway!
return 1 / (x + y + z)
my_function(0, 0, 0)
# logger.add("out.log", backtrace=True, diagnose=True) # Caution, may leak sensitive data in prod
log2 = Log("logs/zdppy/zdppy_log2.log")
log2.debug("log2日志")
log2.info("log2日志")
log2.warning("log2日志")
log2.error("log2日志")
log2.critical("log2日志")
log3 = Log("logs/zdppy/zdppy_log3.log", debug=False)
log3.debug("log3日志")
log3.info("log3日志")
log3.warning("log3日志")
log3.error("log3日志")
log3.critical("log3日志")
版本历史
- 版本0.1.2 2022年2月19日 增加debug模式;默认json日志为False
- 版本0.1.3 2022年3月4日 增加记录日志文件,日志方法,日志行数的功能
- 版本0.1.4 2022年3月5日 移除第三方依赖
- 版本0.1.5 2022年3月5日 增加控制是否开启日志全路径的开关量
- 版本0.1.6 2022年3月16日 增加只输出到控制台的开关量及底层代码优化
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
zdppy_log-0.1.6.tar.gz
(54.1 kB
view hashes)
Built Distribution
zdppy_log-0.1.6-py3-none-any.whl
(62.7 kB
view hashes)
Close
Hashes for zdppy_log-0.1.6-py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | ebbbe4bb073b62067a8f30b319370e0b71f4abc77f3d34450907435f7f2c023d |
|
MD5 | aa59c58bcdf75b5c8adfda25f74d171b |
|
BLAKE2b-256 | 06f253928afe9674f950e51276bda48d25b7e3232a441364b9b887bed6936954 |