teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

1

追記

2018/08/09 05:07

投稿

LouiS0616
LouiS0616

スコア35678

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