Djangoのリクエストライブラリからログメッセージを無効にする方法

Jared Mackey

私が見たリクエスト・ライブラリからI無効にログメッセージをどうすればよいですか?どうすればdjangoを使用してこれらの設定を管理できるのでしょうか?基本的に、問題はRequestsライブラリが過度に冗長であり、ログレベルをwarningまたはに調整したいことですerror

私たちのログはこれらでいっぱいです

INFO - requests.packages.urllib3.connectionpool (_new_conn:735) 
        Starting new HTTPS connection (1): www.example.com
INFO - requests.packages.urllib3.connectionpool (_new_conn:735) 
        Starting new HTTPS connection (1): localhost

これが私の現在のDjangoロギング構成であり、ライブラリが過度に冗長になるのを修正すると思います。しかし、それは機能していません。

LOGGING = {
    'version': 1,
    'disable_existing_loggers': False,
    'formatters': {
        'verbose': {
            'format': ' '.join(['%(asctime)s', '%(levelname)8s', '- %(name)s',
                                '(%(funcName)s:%(lineno)d)', os.sep, ' ' * 4, '%(message)s']),
            'datefmt': DATEFORMAT,
        },
        'default': {
            'format': ' '.join(['%(asctime)s', '%(levelname)8s', '- %(message)s']),
            'datefmt': DATEFORMAT,
        },
        'syslog': {
            'format': ' '.join([PROCTITLE + '[%(process)d]', '[%(levelname)s]', '(%(module)s %(funcName)s:%(lineno)d)',
                                '- %(message)s']),
            'datefmt': DATEFORMAT,
        },
    },
    'filters': {
        'require_debug_false': {
            '()': 'django.utils.log.RequireDebugFalse'
        }
    },
    'handlers': {
        'null': {
            'level': HANDLER_LEVEL,
            'class': 'django.utils.log.NullHandler',
        },
        'mail_admins': {
            'level': 'ERROR',
            'filters': ['require_debug_false'],
            'class': 'django.utils.log.AdminEmailHandler',
        },
        'console_handler': {
            'level': parser.get('logging', 'handler.console.level'),
            'formatter': 'verbose',
            'class': 'ppcc.lib.logs.TwistedStreamHandler',
        },
        'default': {
            'level': HANDLER_LEVEL,
            'formatter': 'syslog',
            'class': 'logging.handlers.SysLogHandler',
            'address': '/dev/log',
            'facility': 20,
        },
    },
    'loggers': {
        'django': {
            'handlers': ['default'],
            'propagate': True,
            'level': parser.get_log_level('django'),
        },
        'django.request': {
            'handlers': ['mail_admins', 'default'],
            'level': 'ERROR',
            'propagate': False,
        },
        'boto': {
            'handlers': DEFAULT_HANDLERS,
            'level': 'WARNING',
        },
        'requests': {
            # The requests library is too verbose in it's logging, reducing the verbosity in our logs.
            'handlers': DEFAULT_HANDLERS,
            'level': 'WARNING',
            'propagate': True,
        },
        'urllib3': {
            'handers': DEFAULT_HANDLERS,
            'level': 'WARNING',
            'propagate': True
        },
        'cassandra': {
            'handlers': DEFAULT_HANDLERS,
            'level': 'WARNING',
        },
        'cqlengine': {
            'handlers': DEFAULT_HANDLERS,
            'propagate': True,
            'level': 'WARNING',
        },
        '': {
            'handlers': DEFAULT_HANDLERS,
            'level': LOG_LEVEL,
        },
    }
}
Jared Mackey

正しい解決策はLOGGING、「settings.py」の設定に追加するだけで、私が思っていたものでした。

    'requests': {
        # The requests library is too verbose in it's logging, reducing the verbosity in our logs.
        'handlers': DEFAULT_HANDLERS,
        'level': 'WARNING',
    },

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

リクエストライブラリからのログメッセージを無効にするにはどうすればよいですか?

分類Dev

Spark ストリーミング ジョブで、エグゼキュータからドライバーへのエラー メッセージを収集し、各ストリーミング バッチの最後にこれらをログに記録する方法は?

分類Dev

Webブラウザコントロールからのスクリプトエラーメッセージを抑制する方法は?

分類Dev

ライブラリをインポートするときの別のスクリプトからの非エラーメッセージ

分類Dev

詳細ビュー(バックセグエ)から戻った後、選択したテーブルセルのハイライトを無効にする方法

分類Dev

クラスライブラリからnugetパッケージのサブセットを参照する方法は?

分類Dev

コード:不明、エラー:「api.twitter.com」からリクエストトークンを取得中に無効な応答-Twitterエラーメッセージを取得して印刷する方法

分類Dev

スクリプトからブラウザのエラーメッセージにアクセスする方法は?

分類Dev

エポックミリ秒からインスタントをデシリアライズからジャクソンを無効にする方法?

分類Dev

同じライブラリ内の異なるクラスからメソッドを呼び出す、オブジェクト参照に関するエラー

分類Dev

ボレーライブラリからのリクエストにヘッダーを追加する方法

分類Dev

PHPのパブリック静的メソッドからプライベートクラスのプロパティにアクセスする方法

分類Dev

Azure ServiceBusトピックサブスクリプションからWebAPIにメッセージをサブスクライブする方法は?

分類Dev

SSL検証nodejsループバックリクエストプラグインを無効にする方法

分類Dev

どのようにJavaでHTTPレスポンスコード400エラーを修正するには?任意の不正なリクエスト構文または無効な要求メッセージフレーミングはありますか?

分類Dev

ブートストラップの<pre>でスタイリングを無効にする方法

分類Dev

jsライブラリからAzureSignalRサーバーレスのグループにメッセージを送信する方法

分類Dev

プログラムでゲームオブジェクトを無効にするか、スクリプトを無効にする

分類Dev

カスタムスプリングブートログインフォームにエラーログインメッセージを表示する

分類Dev

グレイログ; エクストラクタアプリケーションをソースのサブセットに制限する方法

分類Dev

「無効化または削除されたタイプのオブジェクトにアクセスしています」というエラーメッセージでアプリがクラッシュしますか?

分類Dev

Laravelフォームリクエスト検証の実際のエラーメッセージをログに記録する最も簡単な方法

分類Dev

投稿のcsvクエリパラメータから無数のリストをバインドする方法

分類Dev

PHPヘルパーライブラリからメッセージオブジェクトを取得する際の致命的なエラー

分類Dev

プログラムでリクエストメッセージからHttpリクエストを送信する-HTTPDATASET CSIC 2010

分類Dev

コントローラーレベルのリクエストマッピングが、Spring MVCコントローラークラスへの特定のメソッドに対して無効であることを指定できますか?

分類Dev

PHP-メッセージからhttp / wwwを削除して(ホストドメインを除く)クリック可能なリンクを無効にする

分類Dev

Python / Django:無効なログイン時にエラーメッセージを表示するにはどうすればよいですか?

分類Dev

コマンドラインから「スタートアップアプリケーション」でプログラムを無効にする方法

Related 関連記事

  1. 1

    リクエストライブラリからのログメッセージを無効にするにはどうすればよいですか?

  2. 2

    Spark ストリーミング ジョブで、エグゼキュータからドライバーへのエラー メッセージを収集し、各ストリーミング バッチの最後にこれらをログに記録する方法は?

  3. 3

    Webブラウザコントロールからのスクリプトエラーメッセージを抑制する方法は?

  4. 4

    ライブラリをインポートするときの別のスクリプトからの非エラーメッセージ

  5. 5

    詳細ビュー(バックセグエ)から戻った後、選択したテーブルセルのハイライトを無効にする方法

  6. 6

    クラスライブラリからnugetパッケージのサブセットを参照する方法は?

  7. 7

    コード:不明、エラー:「api.twitter.com」からリクエストトークンを取得中に無効な応答-Twitterエラーメッセージを取得して印刷する方法

  8. 8

    スクリプトからブラウザのエラーメッセージにアクセスする方法は?

  9. 9

    エポックミリ秒からインスタントをデシリアライズからジャクソンを無効にする方法?

  10. 10

    同じライブラリ内の異なるクラスからメソッドを呼び出す、オブジェクト参照に関するエラー

  11. 11

    ボレーライブラリからのリクエストにヘッダーを追加する方法

  12. 12

    PHPのパブリック静的メソッドからプライベートクラスのプロパティにアクセスする方法

  13. 13

    Azure ServiceBusトピックサブスクリプションからWebAPIにメッセージをサブスクライブする方法は?

  14. 14

    SSL検証nodejsループバックリクエストプラグインを無効にする方法

  15. 15

    どのようにJavaでHTTPレスポンスコード400エラーを修正するには?任意の不正なリクエスト構文または無効な要求メッセージフレーミングはありますか?

  16. 16

    ブートストラップの<pre>でスタイリングを無効にする方法

  17. 17

    jsライブラリからAzureSignalRサーバーレスのグループにメッセージを送信する方法

  18. 18

    プログラムでゲームオブジェクトを無効にするか、スクリプトを無効にする

  19. 19

    カスタムスプリングブートログインフォームにエラーログインメッセージを表示する

  20. 20

    グレイログ; エクストラクタアプリケーションをソースのサブセットに制限する方法

  21. 21

    「無効化または削除されたタイプのオブジェクトにアクセスしています」というエラーメッセージでアプリがクラッシュしますか?

  22. 22

    Laravelフォームリクエスト検証の実際のエラーメッセージをログに記録する最も簡単な方法

  23. 23

    投稿のcsvクエリパラメータから無数のリストをバインドする方法

  24. 24

    PHPヘルパーライブラリからメッセージオブジェクトを取得する際の致命的なエラー

  25. 25

    プログラムでリクエストメッセージからHttpリクエストを送信する-HTTPDATASET CSIC 2010

  26. 26

    コントローラーレベルのリクエストマッピングが、Spring MVCコントローラークラスへの特定のメソッドに対して無効であることを指定できますか?

  27. 27

    PHP-メッセージからhttp / wwwを削除して(ホストドメインを除く)クリック可能なリンクを無効にする

  28. 28

    Python / Django:無効なログイン時にエラーメッセージを表示するにはどうすればよいですか?

  29. 29

    コマンドラインから「スタートアップアプリケーション」でプログラムを無効にする方法

ホットタグ

アーカイブ