首页 > 其他分享 >8:traceback模块的使用_异常写入日志文件

8:traceback模块的使用_异常写入日志文件

时间:2022-11-21 18:44:31浏览次数:59  
标签:模块 traceback 写入 num step1 print 日志

trackback 模块
【示例】使用 Traceback 模块打印异常信息

#coding=utf-8
import traceback

try:

    print("step1")
    num = 1/0
except:
    traceback.print_exc()

运行结果:

运行结果:
step1
Traceback (most recent call last):
File "C:/Users/Administrator/PycharmProjects/mypro_exception/my01.py", line 7, in <module>
num = 1/0
ZeroDivisionError: division by zero

Process finished with exit code 0

#【示例】使用 traceback 将异常信息写入日志文件

#coding=utf-8
import traceback

try:

    print("step1")
    num = 1/0
except:
    with open("d:/a.log","a") as f:
        traceback.print_exc(file=f)

运行结果:

"D:\Program Files\Python310\python.exe" D:\work\python\four\mypy10.py 
step1

进程已结束,退出代码0

 

标签:模块,traceback,写入,num,step1,print,日志
From: https://www.cnblogs.com/yuanzijian/p/16912291.html

相关文章

  • 【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「SpringAOP 整合
    承接前文针对于上一篇【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「Logback-MDC篇」的功能开发指南之后,相信你对于Sl4fj以及Log4j整个生态体系的功......
  • 盘点MySQL的八大日志,你知道哪些?
    前言日志对于任何系统应用来说都承载着至关重要的作用,借助日志,我们可以发现系统运行错误的原因,从而解决问题。MySQL也不例外,也会记录各种各样的日志信息。那么你知道MySQL都......
  • 使用UDP协议实现简单的分布式日志服务, java和python
    使用UDP协议实现简单的分布式日志服务,java和python这几天系统出现问题,需要查原因.日志分散在各个服务器上,查起来很要命.网上百度了好久,最后发现,各种日志的处理......
  • Git 日志合并
    Git日志合并如下图提交4次记录,将最近三次合方法一(gitreset--softcommitID):#1.查看日志gitlog#2.合并最后三次提交gitreset--soft'29504f7ae52cf6c59......
  • k8s健康状态----监控与日志
    一、背景监控和日志是大型分布式系统的重要基础设施,监控可以帮助开发者查看系统的运行状态,而日志可以协助问题的排查和诊断。在Kubernetes中,监控和日志属于生态的一部......
  • XML文件的写入和读取(解析)基于DOM4J工具
    这两天做了个天气的小应用,需要用到百度的天气api,获取到的信息是一个xml文档。所以就从网上查了一下相关的知识,就是关于怎么去解析出来xml文件的信息。先放一个我自己写的例......
  • SpringBoot日志框架LogBack
    logback记录器的属性依赖SpringBoot天生集成了logback日志框架,因此想要输出日志,根本不用再引入多余的依赖日志文件说明appender-为日志输出目的地,log4提供的ap......
  • logstash日志处理
    1.日志格式:[2018-11-2408:33:43,253][ERROR][http-nio-8080-exec-4][com.hh.test.logs.LogsApplication][code:200,msg:测试录入错误日志,param:{}]处理:filter{......
  • 递归删除大于30天的旧日志
    /***递归删除大于30天的旧日志*/privatestaticvoiddeleteOldLogFiles(Filedir){if(dir.isDirectory()){File[]files=dir.lis......
  • 【Logback+Spring-Aop】实现全面生态化的全链路日志追踪系统服务插件「Logback-MDC篇
    日志追踪日志追踪对于功能问题的排查和数据流转的路径分析时非常重要的,有了全链路日志追踪体系机制可以非常有效且快速的定位问题,但在多线程环境中,若没有相关成熟的框架的......