目录
前言
在部署一些定时运行或者长期运行的任务时,为了留存一些导致程序出现异常或错误的信息,通常会才用日志的方式来进行记录这些信息。python内置的logging标准库博主是没用过,今天给大家介绍loguru,loguru 库的使用可以说是十分简单,希望通过本文大家再也不用通过print来排查代码了。

使用步骤
安装库
pip install loguru
简单使用方法
from loguru import logger
logger.debug("debug message")
logger.info("info level message")
logger.warning("warning level message")
logger.critical("critical level message")
从这个可以看出,logger.debug、logger.info、logger.warning、logger.critical不仅可以代替print,还为输出的日志信息带上了不同的颜色样式,使得结果更加美观。
配置
使用基本的add() 方法就可以对logger 进行简单的配置。
logger.add("runtime_{time}.log", rotation="500 MB") # 文件过大于500M就会重新生成一个文件
logger.add("runtime_{time}.log", rotation="00:00") # 每天0点创建新文件
logger.add("runtime_{time}.log", rotation="1 week") # 文件每过一周就会创建新文件
logger.add("test_4.log", retention="5 days") # 只保留最近五天的日志文件
logger.add("test_5.log", compression="zip") # 以zip格式对日志进行保存
其中time为占位符:可以自动生成时间,生成一个文件名包含时间的 log 文件。
异常追溯
当遇到错误是,如果在打印出log的时候没有配置 Traceback 的输出,很有可能无法追踪错误。loguru提供了装饰器@logger.catch()就可以直接进行 Traceback 的记录。
建议在程序开始运行之前使用add()方法新建一个运行日志,这样所有的日志都会被记录到log之中。
from loguru import logger
@logger.catch()
def test():
return 1/0
if __name__ == '__main__':
logger.add("test.log", retention="5 days")
test()
总结
本文介绍了关于loguru的常用方法,使用loguru 库无疑还是很香的,毕竟别人已经为我们一些日常的通用性需求提供了封装好的解决方案,无论是在学习还是在使用的成本上,无疑还是比较小的。
相关推荐:
SEO收集:如何通过有效数据收集提升网站排名,鞍山商城网站建设报价
GPT在什么时候被人熟知的?从技术突破到广泛应用的背后故事,ai商业新思维ai课程
文章缩写AI:高效编辑的未来之光
AI智能时代的到来:如何利用人工智能推动生活与商业创新,ai相册下载
AI提取文章重要内容:让信息抓取更高效、更精准,松鼠ai 教学
SEO详解:如何优化你的网站提升排名,获得更多流量,伊春湖南网站优化推广
用AI修改文章,提升写作效率与质量的新时代
SEO优化流程:助力网站快速提升排名的关键策略,1745ai
文章去AI回归创作的本真之美
目前AI软件有哪些?智能新时代的必备工具
SEO优化如何提升网站排名,驾驭搜索引擎流量,三亚网站推广方法
未来智能:AI智能人工软件引领数字化变革
seo辅助词选什么,seo助手 ,各车企ai
为什么选择收录网站是企业在线营销的必备策略,全网营销与推广
用AI写文章,释放你的创作潜力!
ChatGPT支付时银行卡被拒绝?教你几招轻松解决问题!,国内ai换图
怎么看文章是不是AI生成的?揭秘背后的玄机与技巧
AI搜索相似文章怎么做?揭秘高效文章检索的核心技术!,程式ai软件
seo需要什么能力,seo需要哪些技术 ,ai长条弯曲
AI会生成同一篇文章吗?揭开智能创作的神秘面纱
SEO抓取:让您的网站从零到一的秘诀,佛山网站建设哪家效果好
“多网建站”助力企业跨越发展,开启全新数字化时代,海南网站优化电池
打造高效创作体验,写文章AI软件重塑内容生产力
SEO管家:为您的网站保驾护航的智能SEO助手,网站推广作用有哪些类型
SEO知道:让你的网站在搜索引擎中脱颖而出,水安建设集团网站
好用的AI写作软件,让创作更高效
用AI创作的文章算原创吗?深度背后的逻辑与意义
文章AI生成:让创作变得更简单、更高效!
ChatGPT不能访问,我的学术水平直线下降,泰州大数据ai艾灸价格
seo需要干什么,seo需要具备什么知识 ,ai梦境档案世岛大宅
ChatGPT网络故障报告从协调世界时(UTC)晚上1107左右开始激增,15分钟内引发广泛关注,ai无视进化
什么是亚马逊seo策略,亚马逊的seo推广是什么 ,天天学术ai写作优惠券
GoogleGTP-智能时代的革命性突破,人工智能的新纪元,ai可以降论文ai率吗
文章自动生成AI:助力写作新时代,让创作更高效
软件AI的全称:人工智能驱动未来的关键力量
SEO注意事项:助力网站流量提升的关键策略,济宁快速seo优化价格
企业关键字-助力企业成功的隐形动力,闽侯县企业网站建设
seo矩阵运营中心是什么,seo矩阵运营中心是什么意思啊 ,北京ai特效
SEO快速优化文章排名:提升网站流量的必备技巧,ai小苹果会员分享
SEO大神如何在激烈的互联网竞争中脱颖而出?,网页设计和网站建设试题
未来的效率利器AI软件下载AI,助您轻松驾驭智能世界
怎么用AI写文:让创作更轻松,效率翻倍
SEO优化的话题:助力企业成功的关键,夏杰ai智能管家
SEO深度解析:如何通过深度优化提升网站排名,带来流量和转化,咸宁网站建设大概费用
AI免费生成文字,打造创作新时代
SEO教你如何快速提升网站排名,打破竞争壁垒!,本溪seo优化排名公司
ChatGPT显示无法加载网站是怎么回事?解决方法!,glow将军ai
seo要学什么技术,seo要学什么技术好 ,ai.fale
ChatGPT连了外网也登不了?如何解决这一问题,重新畅享AI助力!,ai少女大瓜
Chatget免费网站版无需登录,畅享无限对话体验!,工业 Ai 视觉检测