errornot_notifier.

Python errorwot notificador
Baixe Agora

errornot_notifier. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • AGPL
  • Preço:
  • FREE
  • Nome do editor:
  • Pierre Ruyssen
  • Site do editor:
  • http://ruyssen.eu

errornot_notifier. Tag


errornot_notifier. Descrição

Notificador de errorot python. errornot_notifier vem em dois sabores: * um aplicativo WSGI, * um manipulador de log. O ConfigurationHowever você decidir usar Python Errorncototifier, você deve definir algumas variáveis primeiro: do errornot importatiernotifier.api_key = "900b7e06850c9864f908469c" notifier.host = "localhost: 3000" notifier.api_version = "0.1.0" o WSGI errorot notifieryou Use o errort como um aplicativo WSGI. Você só precisa inseri-lo em algum lugar em sua pilha de aplicativos (o mais baixo possível, se você quiser pegar todas as suas exceções). O notificador do WSGI enviará algumas informações sobre o pedido e o ambiente para errort. Esta é recomendada maneira de usar o notificador errorot em um aplicativo web do WSGI.Exemplo de um aplicativo de "Hello World" muito simples: Def Hello_World (Environ, Start_Response): "" "Meios de WSGI muito simples dizendo olá." "" Start_response ('200 OK ', ) Retorna DEF Not_Found (Environ, Start_Response): "" "" "" "" "" "" "" "start_response ('404 não encontrado', ) retorno Def Roteamento (Environ, Start_Response): Path =men.get (' path_info ',' ') .lstrip (' / ') se path == "hello": retornar hello_world (ambiental, start_response) se o caminho == " Erro ": Raiser AssertionError (" Erro MSG ") Return Not_Found (Environ, Start_Response) de WSGIREF.SIMple_Server Import Make_Serverfrom errorott Import WSGI_NOTIFIERERARNOT_NOTIFIER = WSGI_NOTIFIER.WSGINotifier (roteamento) SRV = make_server ('localhost_notifier (' localhost_notifier) srv.serve_forever ) O aplicativo acima irá aumentar um erro se você vi Sente-se http: // localhost: 8080 / erro, e postar um erro msg para o servidor errornot configurado primeiro. O manipulador de registro o notificador do errorot também tem um manipulador de logger, porque pode ser útil usá-lo em um aplicativo não wsgi, ou para desencadear manualmente os erros postando. Se você é novo em instalações de registro em Python, leia http: docs.python.org/library/logging.html.Para usá-lo dessa maneira, apenas bing o manipulador para um dos seus loggers e comece a registrar exceções. Errornot destinado a registrar erros, o notificador procurará na pilha para exceções e pegará informações sobre o último aumento. Assim, recomenda-se usar dentro, exceto blocos apenas.Import logginglogging.basicconfig () logger = logging.getlogger ('teste') logger.setlevel (logging.error) logger.addhandler (notifier.errornothandler ()) # isso vai Postar um erro: tente: aumentar AssertionError ("Erro do mal"), exceto exceção, E: logger.Exception (e) Divirta-se! Requisitos: · Pitão


errornot_notifier. Software Relacionado