logging パッケージには高い柔軟性があり、その設定にたじろぐ こともあるでしょう。そこでこの節では、 logging パッケージを 簡単に使う方法もあることを示します。 以下の最も単純な例では、コンソールにログを表示します: import logging logging.debug('A debug message') logging.info('Some information') logging.warning('A shot across the bows')
毎回、どこに書いたか探しているので自分用にメモ logファイルの初期設定(コマンド引数取らない版) import os import logging BASE_PATH = os.path.abspath(os.path.dirname(__file__)) logFormat = '[%(asctime)s] %(levelname)s %(message)s' logFilename = 'hogeApp.log' logLevel = logging.INFO logging.basicConfig(level=logLevel, format=logFormat, filename=os.path.join(BASE_PATH,logFilename), filemode='a') logging.debug('current dir: %s'%(os.getcwd())) log
logging モジュールは、アプリケーションやライブラリからのエラーやステータスといった情報をログ出力する標準の API を定義します。標準ライブラリモジュールがログ出力の API を提供する主な利点は、全ての Python モジュールが logging を使用するので、サードパーティモジュールからのメッセージをアプリケーションのログに含められます。 アプリケーションのログ出力¶ ログを精査するために2つの視点があります。アプリケーションの開発者は、 logging モジュールを設定して、適切な出力チャンネルへメッセージを出力します。これは異なる冗長レベルを用いたり、別の出力先へログメッセージを出力したりします。ログメッセージを書き込む、ファイル、HTTP GET/POST の場所、SMTP 経由のメール、汎用的なソケット、OS に特化したログの仕組みといったハンドラが全て含まれています
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く