[解決済み] Python Djangoでユニットテストを実行中にログを無効にするにはどうすればよいですか?
2022-04-18 17:48:48
質問
私はDjangoアプリケーションをテストするために、シンプルなユニットテストベースのテストランナーを使っています。
私のアプリケーション自体は、settings.pyで基本的なロガーを使用するように設定されています。
logging.basicConfig(level=logging.DEBUG)
そして、私のアプリケーションのコードで使用しています。
logger = logging.getLogger(__name__)
logger.setLevel(getattr(settings, 'LOG_LEVEL', logging.DEBUG))
しかし、unittestsを実行するとき、私はテスト結果の出力を乱さないようにロギングを無効にしたいと思います。テストを実行するときに、アプリケーション固有のロガーがコンソールに何かを書き出さないように、グローバルな方法でロギングをオフにする簡単な方法はありますか?
解決方法は?
logging.disable(logging.CRITICAL)
と同等かそれ以下のレベルのロギングコールをすべて無効にします。
CRITICAL
. ログは次のようにして再び有効にすることができます。
logging.disable(logging.NOTSET)
関連
-
Python Decorator 練習問題
-
風力制御におけるKS原理を深く理解するためのpythonアルゴリズム
-
Pythonショートビデオクローラーチュートリアル
-
[解決済み】RuntimeWarning: invalid value encountered in double_scalars で numpy の除算ができない。
-
[解決済み】 AttributeError("'str' object has no attribute 'read'")
-
[解決済み] Pythonの辞書からキーを削除するにはどうしたらいいですか?
-
[解決済み] Pythonスクリプトのプロファイリングはどのように行うのですか?
-
[解決済み] スクリプトを実行しているPythonのバージョンを確認するにはどうしたらいいですか?
-
[解決済み] リストを反転させるには?
-
[解決済み】ネストされたディレクトリを安全に作成するには?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
ピロウズ画像色処理の具体的な活用方法
-
python implement mysql add delete check change サンプルコード
-
Pythonの学習とデータマイニングのために知っておくべきターミナルコマンドのトップ10
-
Pythonを使って簡単なzipファイルの解凍パスワードを手作業で解く
-
PythonでECDSAを実装する方法 知っていますか?
-
[解決済み] データ型が理解できない
-
[解決済み】Django: ImproperlyConfigured: SECRET_KEY 設定は空であってはならない
-
[解決済み】Python elifの構文が無効です【終了しました
-
[解決済み】django インポートエラー - core.managementという名前のモジュールがない
-
[解決済み] 複数のテストに対するUnittestのsetUp/tearDown