起因
django logging配置项目一大堆,用起来不爽,试试简单的python log模块
安装
pip install loguru
使用
对于简单的工具脚本,可以直接两行搞定, 对比下django logging, 可以说天上地下
from loguru import logger
logger.add("test.log")
然后在需要使用的地方直接调用就行了
logger.info("info")
logger.error("error")
几个场景
为日志加上容量限制,回滚设置
logger.add("test.log", rotation="10 days", retention="180 days")
记录exception
try:
xxxx()
except Exception as e:
logger.exception(e)
就会记录下来错误的情况