問題タブ [python-logging]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - スクリプト用の python "logging" モジュールを使用してログ パッケージを作成するにはどうすればよいですか?
Python スクリプト用のロギング パッケージを作成して、ELK サーバーにエラーを記録できるようにしようとしています。問題は、Logging クラスのインスタンスを作成して、スクリプトに存在するすべてのログを取得できないことです。
パッケージ ファイルで、スクリプトからすべてのイベントを取得できるようにするハンドラーをセットアップしました。問題は、クラス Logging だけではログ メッセージを使用できないことです。パッケージで呼び出しが既に行われている場合、各モジュールで python ロギング パッケージを使用する必要があります。
パッケージログ
サンプルスクリプト
解決策のフィードバックをお待ちしています。
python - pytest で特定のロガーを無効にする
私のプロジェクトでは、pdfplumber を使用していくつかの PDF ファイルを解析しています。テストの実行中 (pytest)、デバッグ目的でコードのログを確認したいことがあります。これは、設定することで実行できます--log-cli-level=DEBUG
。ただし、これにより、すべてのコードからのメッセージがオンになり、pdfplumber もオンになります。これは非常に冗長で、デバッグが困難になります。テスト実行中にロガーを選択的に有効/無効にする方法はありますか?
pytest 4.6.3
パイソン 3.7.3
手伝ってくれてありがとう!