回答編集履歴

1

追記

2018/08/09 05:07

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -1,3 +1,43 @@
1
1
  出力フォーマットに levelname を含めれば良いです。
2
2
 
3
3
  こちらの記事が参考になるかと。[Qiita - loggingの使い方を模索する](https://qiita.com/toriwasa/items/fa8371c3b98aa993a2fc#_reference-151636a8b1cb344fad02)
4
+
5
+
6
+
7
+ ---
8
+
9
+ ひょっとして、例外の種類を表示したいということでしょうか?
10
+
11
+ それならこんな感じですかね。
12
+
13
+ ```Python
14
+
15
+ try:
16
+
17
+ raise ValueError
18
+
19
+ except ValueError as e:
20
+
21
+ logger.exception('hoge')
22
+
23
+ ```
24
+
25
+
26
+
27
+ トレースバックは表示したくないのなら、こう。
28
+
29
+ ```Python
30
+
31
+ try:
32
+
33
+ raise ValueError
34
+
35
+ except ValueError as e:
36
+
37
+ logger.error(f'{type(e).__name__}')
38
+
39
+ ```
40
+
41
+
42
+
43
+ 捕捉する例外はできるだけ狭くします。