Scribehandler

Una capa proxy simple que funciona con el módulo de registro de Python Standard
Descargar ahora

Scribehandler Clasificación y resumen

Anuncio publicitario

  • Rating:
  • Licencia:
  • GPL
  • Nombre del editor:
  • Jeremy Jones
  • Sitio web del editor:
  • http://search.cpan.org/~jjones/

Scribehandler Etiquetas


Scribehandler Descripción

Una capa proxy simple que funciona con el módulo de registro estándar de Python. Scribehandler es una capa proxy simple que funciona con el módulo de registro estándar de Python. Actúa un objeto de controlador que se agrega a un registrador de forma estándar. Bits importantes: al instanciar el controlador, querrá especificar la configuración de la conexión a Scribed. Los siguientes argumentos de palabras clave son reconados (y valores predeterminados): argumento defecto --------------------------- Host 127.0.0.0.1Port 1463Category% (nombre de host) S -% (loggername) Stransport Scribehandler.Famegurmeduri Ninguno-host y puerto, debe ser obvio: si el transporte es Scribehandler. Luego se usa THRIFT.TRANSPORT.TTRANSPORT.TFAMEDTRANSPORT (). Si el transporte es Scribehandler.Buffered, luego ahorro de ahorro. .TRANSPORT.TTRANSPORT.TBUFFEREDTRANSPORT () .- Si el transporte es Scribehandler.http, luego, Thrift.Transport.ttpclient.thttpclient () se usa y URI no debe ser ninguno, si el transporte no es, entonces puede asignar ningún ahorro / escriba aceptable. TRANSPORTE VIA SCIRBEHANDLER.TRANSPORT = Dónde ES UN TRANSPORTE DE STIBE / THRIFT válido (este es un intento de prueba de futuro). La categoría se traduce en el parámetro de categoría a Scribe.Logentry () Objeto. Debe ser una cadena de formato estándar utilizando las teclas de asignación. Las siguientes son las teclas de asignación de la clave: Nombre de la clave Fuente ---------------------- MÓDULO LOGEGING.LOGRECORD.MODULE LEVELNAME LOGEGING.LOGRECORD.LEVELNAME LOGERANDE LOGGINGING.LOGRECORD. Nombre ProcessName Logging.logrecord.processName HostName Socket.GethostName () Aquí hay un simple ejemplo de cómo usarlo: Importar loggingimport Scribehandlermyrogger = logging.getlogger ('Scribelogger') Mylogger.setlevel (loggging.debug) Handler = Scribehandler.scribehandler (Categoría = '% (nombre de host) S -% (Nombre Nombre) S', File_Buffer = '/ tmp / logbuffer') mylogger.addhandler (manejador) mylogger.debug ('cosas sucede') Requisitos: · Python


Scribehandler Software relacionado