※Pythonを利用している目線から書いています。
バックエンド開発をされている方が主な対象になるかと思いますが、プログラムを動かしているときに出力をこまめに行いたい場面も多いかと思います。
しかし、ミーティングなどで人に見せるときに毎回表示させると、それはそれで画面が情報で溢れかえり煩わしいかもしれません。
そこで、自分も最近まで知らなかったのですが、出力させたい情報をprint関数ではなくloggingパッケージのgetLogger関数で指示すると、
- プログラムを実行しているコンソールには最小限の情報を出力
- ログを書き込むファイルを別途生成して細かな情報を残しておく
といった一石二鳥が実現できます。
参考にしたQiitaの記事はこちらです。