repoze.errorlog.

erro de registro de erros e relatórios de middleware
Baixe Agora

repoze.errorlog. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • BSD License
  • Preço:
  • FREE
  • Nome do editor:
  • Agendaless Consulting
  • Site do editor:
  • http://www.repoze.org

repoze.errorlog. Tag


repoze.errorlog. Descrição

Repoze.Errorlog implementa um filtro de middleware do WSGI que intercepta exceções e as grava em um canal de módulo de log do Python (ou o WSGI.Errors FileHandle, se nenhum canal estiver configurado). Também permite a navegação de histórico de exceção limitada através de um navegador UI.ConfigurationIm você deseja usar a configuração padrão, você pode incluir apenas o filtro no pipeline de pasteclarploy, por exemplo: Pipeline = Ovo: Cole # CGITB Ovo : repoze.Errorlog # ErrorLog YourAppif Você deseja substituir a configuração padrão, você precisa fazer uma seção separada para o filtro. As opções de configuração de pasta neste momento são canal, manter e caminho. Para configurar o REpoze.Errorlog para usar o canal de registro de repoze, que envia para o canal de registro como se você tivesse enviado para um logger do código, onde você fez 'de loging IMPORT GetLogger; logger = getlogger ("repoze") 'e manter 50 rastreamentos ao redor da exibição de exceção através da Web, configure assim: canal = repozekeep = 50path = / __ my_error_log__ignore = RunTormentError My.Module: Myerrorby Padrão, Nenhum canal é configurado, e os rastreamentos são enviados para a alça do arquivo WSGI.Errors (que deve fazer com que os erros apareçam no log de erros do seu servidor). Por padrão, o comprimento do histórico de exceção ('MACHA') é 20.Por padrão, o caminho do log de erros é / __ error_log__; Você pode alterar isso, conforme necessário, para sua implantação. O parâmetro Ignore impede que as exceções denominadas sejam registradas ou mantidas em histórico de exceção (embora estejam reeredadas). Por padrão, nenhuma exceção é ignorada. Para usar o filtro reconfigurado no pipeline: Pipeline = Egg: Cole # CGITB ErrorLog YourAppif Você não usa pastoreamento, você pode configurar o erro de middleware do Error: App = ErrorLog ( App, canal = Nenhum, manter = 20, path = '/ __ error_log__', ignorada_exceptions = ()) Ver rastreamentos recentes através do seu navegador (histórico de exceção), visite o caminho / __ error_log__ no nome do host representado pelo seu servidor. Uma visão será apresentada mostrando todos os rastreamentos recentes. Clicar em um irá levá-lo a uma página que mostra o rastreamento e uma renderização do ambiente do WSGI que estava presente no momento em que a exceção ocorreu. Integrando quando repoze.Errorlog é colocado no pipeline, duas teclas são colocadas no ambiente WSGI em Cada pedido (mesmo quando uma exceção não é levantada e pega por repoze.Errorlog): repoze.errorlog.Path - o caminho no qual o erro é configurado repoze.errorlog.entryid - o ID de entrada do próximo ErrorMiddleware e que Pegue as exceções podem compor um erro de URLTo o erro atual (para feedback de desenvolvimento útil) quando eles sabem que repoze.Errorlog estiver no pipeline usando o seguinte código :: do Paste.Request Import Construct_url Path = Entrada de = ambiental URL = CONSTRUCT_URL (Environ, Path_Info = Caminho, QueryString = 'Entrada =% s'% Entrada) Página inicial do produto


repoze.errorlog. Software Relacionado

Geocamutil

Utilitários usados por aplicativos Django na coleção de aplicativos Geocam Share ...

66

Download