| django-requestlogging. Adiciona informações sobre solicitações para registrar registros |
Baixe Agora |
django-requestlogging. Classificação e resumo
- Nome do editor:
- TrustCentric
- Site do editor:
- http://trustcentric.com
django-requestlogging. Tag
django-requestlogging. Descrição
Adiciona informações sobre solicitações para registrar registros Django-RequestingLogging é um aplicativo django que fornece um filtro de log e middleware para adicionar informações sobre a solicitação atual para o registro de registro.Instalação e UsageInstall O pacote, adicionar django_requestlogging para configurações.installed_apps, adicionar django_requestlogging.middleware.logsetupmiddleware para configuração.middleware_classes, e adicionar django_requestlogging.logging_filters.requestfilter como um filtro de log. Veja abaixo uma configuração de log de exemplo. O filtro adiciona informações sobre a solicitação atual para o registro de log. As seguintes chaves podem ser substituídas na seqüência de fábrica de log: http_user_agent A string do agente do usuário, fornecida pelo cliente. path_info o caminho http solicitado. remote_addr o endereço IP remoto. Request_Method O método de solicitação HTTP (por exemplo, obter, postar, colocar, excluir, etc.) Server_Protocol O protocolo do servidor (por exemplo, http, https, etc.) Nome de usuário O nome de usuário do usuário conectado. Se alguma informação não puder ser extraída A solicitação atual (ou não há solicitação atual), um hífen '-' é substituído como uma configuração de configuração do local de placeholder.Logging pode ser adicionado ao seu django_settings_module. Ele adiciona um pedido de solicitação não flexível, que será vinculado à solicitação atual pelo middleware e, em seguida, unbound novamente no tempo de resposta.Logging = {'filtros': {# Adicionar um flexível de solicitação. 'Solicitar': {'()': 'django_requestlogging.logging_filters.requestfilter',},}, 'Formatores': {'solicitar_format': {'format': '% (remote_addr) s% (nome de usuário) s% REQUEST_METHOD) s ' '% (PATH_INFO) s% (SERVER_PROTOCOL) s" % (HTTP_USER_AGENT) s ' '% (message) s% (asctime) s',}}, 'handlers': { 'consola'{' Classe ':' logging.streamhandler ',' filtros ': ,' Formatter ':' Request_Format ',},},' loggers ': {' myapp ': {# Adicione seus manipuladores que tenham o pedido não ligado Filtro 'Manipuladores': , # Opcionalmente, adicione o filtro de solicitação não ligado ao seu aplicativo #. 'Filtros': ,},},} Requisitos: · Pitão · Django.
django-requestlogging. Software Relacionado