質問編集履歴
1
スタックトレースを取得することを記載。
test
CHANGED
File without changes
|
test
CHANGED
@@ -5,6 +5,8 @@
|
|
5
5
|
pythonにてCI/CDツールを作成しております。
|
6
6
|
|
7
7
|
コード全般にかかわる例外処理にて、catch節でどう例外をキャッチしようか悩んでおります。
|
8
|
+
|
9
|
+
catch後にstacktraceなどの情報を加工して、ユーザに表示することを考えております。
|
8
10
|
|
9
11
|
pythonとしての例外処理のベストプラクティスを知りたいです。
|
10
12
|
|
@@ -26,9 +28,11 @@
|
|
26
28
|
|
27
29
|
except:
|
28
30
|
|
29
|
-
|
31
|
+
t, v, tb = sys.exc_info()
|
30
32
|
|
33
|
+
ms = "xxxxxに失敗しました。{0}".format(traceback.format_exception(t,v,tb))
|
31
34
|
|
35
|
+
logger.error(ms)
|
32
36
|
|
33
37
|
```
|
34
38
|
|
@@ -48,6 +52,4 @@
|
|
48
52
|
|
49
53
|
logger.error(e)
|
50
54
|
|
51
|
-
|
52
|
-
|
53
55
|
```
|