スクレイピングツールを作成しております。
今まで、ログはprint()を使っていましたが、loggingを使って全部ファイル出力をしようとしています。
ファイルは2種類です。
- ループごとに結果を出力
- エラーが発生した場合
ここで質問なのですが、「2.エラーが発生した場合」を[error.log]に出力する場合は、全ての関数にtry,exceptを追加して、どこでエラーが起きたのかを記録するのでしょうか?
mian関数でtry,exceptを追加し、その中の一つの関数でわざとエラーを発生させました。当然ですが、%(funcName)sはmain関数でした。
プログラム全体にtry,exceptが蔓延るのはなんだか嫌ですので、一般的にはどうやってログをつけているのか教えて頂きたいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。