Pythonでレコードを表示する方法

(*-*)浩
リリース: 2019-07-09 10:20:37
オリジナル
2961 人が閲覧しました

logging モジュールは Python に組み込まれている標準モジュールです. 主に実行ログを出力するために使用されます. 出力ログレベル, ログ保存パス, ログファイルのロールバックなどを設定できます; print と比較して次のような機能があります利点:

Pythonでレコードを表示する方法

さまざまなログ レベルを設定して、大量のデバッグ情報を表示することなく、リリース バージョンの重要な情報のみを出力できます。 (推奨される学習: 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 サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート