Scribehandler.

Uma camada de proxy simples que funciona com o módulo de registro padrão Python
Baixe Agora

Scribehandler. Classificação e resumo

Propaganda

  • Rating:
  • Licença:
  • GPL
  • Nome do editor:
  • Jeremy Jones
  • Site do editor:
  • http://search.cpan.org/~jjones/

Scribehandler. Tag


Scribehandler. Descrição

Uma simples camada de proxy que funciona com o módulo Python Standard Logging O Scribehandler é uma simples camada de proxy que funciona com o módulo de log padrão do Python. Ele age um objeto de manipulador que é adicionado a um logger na maneira padrão.Important bits: Quando instanciar o manipulador, você desejará especificar a configuração de conexão para escrito. Os seguintes argumentos de palavra-chave são reconhecidos (e padrões): Argumento Padrão --------------------------- Host 127.0.0.1port 1463category% (nome do host) s -% (loggername) Stransport Stransport Scribehandler.frameduri Nenhum - host e porto, deve ser óbvio - se o transporte é Scribehandler.framed, então thrift.tramedtransport.tfamedtransport () se o transporte é Scribehandler.buffed, então .Transport.ttransport.tbuffedtransport () é usado.- Se o transporte for Scribehandler.http e o thrift.transport.thtptpclient.thttpclient () é usado e uri não deve ser nenhum- se o transporte não é nenhum, você pode atribuir qualquer thrift / escriba aceitável Transporte via Scirbehandler.Transport = Onde é um transporte válido / thrift (esta é uma tentativa de provas futuras) .- categoria é traduzida para o parâmetro categoria para escriba.logentry () objeto. Deve ser uma cadeia de formato padrão usando chaves de mapeamento. A seguir estão as teclas de mapeamento reconhecidas: Origem de nome chave ---------------------- módulo logging.logrecord.module logging.logrecord.levelname loggername logging.logrecord. Nome ProcessName Logging.logrecord.ProcessName HostName Socket.gethostname () Aqui está um exemplo simples de como usá-lo: importação loggingimport scribhandlermylogger = logging.getlogger ('scribelogger') Mylogger.setlevel (logging.debug) Handler = Scribehandler.scribehandler (categoria = '% (nome do host) s -% (nameName) s', file_buffer = '/ tmp / logobuffer') mylogger.addhandler (manipulador) mylogger.debug ('coisas acontece') Requisitos: · Pitão


Scribehandler. Software Relacionado