Python の例外の出力は logging.exception が良きに計らってくれる ― 2020年11月21日 13時31分36秒
% cat logging.exception1.py
#!/usr/local/bin/python3.7
import logging
try:
1 / 0
except:
logging.exception( "Test" )
ゼロでの除算で例外を発生させる。
% python3.7 logging.exception1.py
ERROR:root:Test
Traceback (most recent call last):
File "logging.exception1.py", line 6, in <module>
1 / 0
ZeroDivisionError: division by zero
手軽で、必要な情報が全部出ているので便利。
最近のコメント