Django-requestlogging

ロギングレコードへの要求に関する情報を追加します
今すぐダウンロード

Django-requestlogging ランキングとまとめ

広告

  • Rating:
  • ライセンス:
  • BSD License
  • 出版社名:
  • TrustCentric
  • 出版社のWebサイト:
  • http://trustcentric.com

Django-requestlogging タグ


Django-requestlogging 説明

ロギングレコードへの要求に関する情報を追加します Django-RequestLoggingは、ロギングフィルタとミドルウェアを提供するDjangoアプリで、ロギングRecord.InstallationとUsageInstallの情報を追加し、django_requestloggingをsettings.installed_appsに追加します。ロギングフィルタとしてDjango_RequestLogging.Logging_Filters.RequestFilterを追加します。ロギング設定例については、以下を参照してください。フィルタは、現在の要求に関する情報をロギングレコードに追加します。以下のキーをロギングフォーマッタ列に置き換えることができます.http_user_agentクライアントによって提供されるユーザーエージェント文字列。 path_info要求されたHTTPパス。 REMOTE_ADDRリモートIPアドレス。 request_method HTTP要求方法(GET、POST、PUT、DELETEなど)SERVER_PROTOCOLサーバープロトコル(http、httpsなど)のユーザー名ログインユーザーのユーザー名。この情報のいずれかを抽出することはできません。現在の要求(または現在の要求はありません)、ハイフン ' - 'はPlaceHolder.logging構成として置き換えられています。バインドされていないリクエストフィルタを追加します。これは、ミドルウェアによる現在の要求にバインドされ、次に応答時間。 'request':{'()': 'django_requestlogging.logging_filters.requestfilter'、}、}、 'formatters':{'request_format': '%(remote_addr)s%(username)s "%( request_method)s '' '%(path_info)s%(server_protocol)s' '%(message)s%(asctime)s'、}、}、 'ハンドラ':{'console':{' class ':' logging.streamHandler '、' filters '、' formatter '、' formatter ':' loggers ':{' myapp ':{#{#未結合要求を持つハンドラを追加する、#オプションで#アプリケーションにアンバインドされていないリクエストフィルタを追加します。 'フィルタ':、}、}、}要件: ・Python ・ジャンゴー


Django-requestlogging 関連ソフトウェア