Closed uchihashikenshi closed 4 years ago
優先度は低いですけど、ぜひお願いします!
Production Codeに不要な出力関連のコードを残さないためにもLoggingは結構重要だったりします。
見えた追加の改善点は以下。
debug
と info
で対応しているが warning
や error
もあると親切logger
設定の外部管理
print
をなくし、 logger
で置き換えるところまでは終わったのでこちらは close
概要
print1, 2, 3, 4, 5
で実装されているものをlogging
を用いて再実装したい目的
print で出力されたものがそのカテゴリに属するどの程度重要なメッセージなのか、使用者にわかりやすい
logging
という形で提示する。 あまり踏み込まない予定だが、ログ出力に関しては諸説ある。 参考: ログ出力のための print と import logging はやめてほしい提案内容
のようなものを使う。可能な限り
formatter
を定義し、見え方が統一されるようにする。タスク
まずは現状 pring debug で行いたい意図を理解し、https://github.com/shigeyukioba/matchernet_dev/blob/master/matchernet_py_001/utils.py にある print をすべて消しても同様の動作をすることを確認する。
関連
logging
に実装logging
で出したほうが親切かも