logging格式
2024-10-17 21:19:48
import logging def foo(s):
return 10 / int(s) def bar(s):
return foo(s) * 2 def main():
try:
bar(0)
except Exception as e:
logging.exception(e) main()
print('所有的都执行完毕!') ERROR:root:division by zero
Traceback (most recent call last):
File "57.py", line 11, in main
bar(0)
File "57.py", line 7, in bar
return foo(s) * 2
File "57.py", line 4, in foo
return 10 / int(s)
ZeroDivisionError: division by zero
所有的都执行完毕!#可以正常执行完毕程序并纪录错误
logger = logging.getLogger() logfile = 'test.log'
hdlr = logging.FileHandler('sendlog.txt') formatter = logging.Formatter('%(asctime)s %(levelname)s %(message)s') hdlr.setFormatter(formatter) logger.addHandler(hdlr) logger.setLevel(logging.NOTSET)
最新文章
- JS中,!=, !== 和 !的区别和使用场景
- 高并发下MySQL出现checking permissions
- FreeMarker标签与使用
- 【嵌入式开发板】8月终极暑促迅为Cortex-a9四核入门开发板
- Using Git Submodules
- HDOJ(1001) Sum Problem
- 说一说&;&;符
- Swift - 短信发送功能的实现
- vs2010在进行数据架构比较时报'text lines should not be null'错误
- java保留小数点后位数以及输出反转数字
- sum(case when ct.tradeTotal >;= 0 then 1 else 0 end)的意思
- Delphi Sysem.JSON 链式写法(转全能中间件)
- CSU1333最短路问题SPFA
- java基本数据类型转换溢出问题
- Android中asset文件夹和raw文件夹区别与用法
- Linux确认网口对应配置文件
- 51nod 1295 XOR key | 可持久化Trie树
- CentOS6.X 系统安装后的基础优化
- August 12th 2017 Week 32nd Saturday
- Scrum立会报告+燃尽图(十月十七日总第八次)