logging モジュールは Python に組み込まれている標準モジュールです. 主に実行ログを出力するために使用されます. 出力ログレベル, ログ保存パス, ログファイルのロールバックなどを設定できます; print と比較して次のような機能があります利点:
さまざまなログ レベルを設定して、大量のデバッグ情報を表示することなく、リリース バージョンの重要な情報のみを出力できます。 (推奨される学習: Python ビデオ チュートリアル )
print はすべての情報を標準出力に出力するため、開発者が標準出力から他のデータを表示するのに重大な影響を及ぼします。ロギングにより、開発者はどこにデータを保存するかを決定できます。情報を出力するための情報と出力方法;
ログモジュールは
を使用して基本的なログ設定を構成し、コンソールにログを出力します。 、
import logging logging.basicConfig(level = logging.INFO,format = '%(asctime)s - %(name)s - %(levelname)s - %(message)s') logger = logging.getLogger(__name__) logger.info("Start print log") logger.debug("Do something") logger.warning("Something maybe fail.") logger.info("Finish")
ランタイム、コンソール出力、
2016-10-09 19:11:19,434 - __main__ - INFO - Start print log 2016-10-09 19:11:19,434 - __main__ - WARNING - Something maybe fail. 2016-10-09 19:11:19,434 - __main__ - INFO - Finish
ログ記録では、デバッグ、情報、警告、エラー、クリティカルなど、多くのメッセージ レベルを選択できます。ロガーまたはハンドラーに異なるレベルを割り当てることにより、開発者はエラー情報のみを特定のログ ファイルに出力したり、デバッグ中にデバッグ情報のみを記録したりすることができます。
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonでレコードを表示する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。