ScribeHandler

Software captura de pantalla:
ScribeHandler
Detalles de software:
Versión: 0.05
Fecha de carga: 11 May 15
Promotor: Jeremy Jones
Licencia: Libre
Popularidad: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler es una capa de proxy simple que trabaja con el módulo de registro estándar de python. Actúa aa objeto manejador que se agrega a un registrador de la forma estándar.
pedacitos importantes:
Cuando una instancia del controlador, tendrá que especificar el ajuste a describirán conexión. Los siguientes argumentos de palabras clave se reconized (y valores predeterminados):
Argumento & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Defecto
---------------------------
sede de & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 127.0.0.1
puerto & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1463
categoría de & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Nombre de host) s -% (loggername) s
transporte & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScribeHandler.FRAMED
uri & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Ninguno
- Host y el puerto, que debería ser obvio
- Si el transporte se ScribeHandler.FRAMED, entonces
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () se utiliza.
- Si el transporte se ScribeHandler.BUFFERED, entonces
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () se utiliza.
- Si el transporte es ScribeHandler.HTTP continuación
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () se utiliza y uri NO DEBE ser
& Nbsp; & nbsp; & nbsp; Ninguno
- Si el transporte es None entonces se puede asignar cualquier Thrift / Scribe aceptable
& Nbsp; & nbsp; & nbsp; el transporte a través de
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
donde es un transporte válido SCIBE / Ahorro (esto es un intento de futuro a prueba).
- Categoría se traduce en la categoría de parámetro para scribe.LogEntry () objeto & nbsp;. Debe ser una cadena de formato estándar con las teclas de mapeo. Las siguientes son las claves de asignación reconized:
& Nbsp; & nbsp; & nbsp; Tecla Nombre de & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Fuente
& Nbsp; & nbsp; & nbsp; ----------------------
& Nbsp; & nbsp; & nbsp; módulo de & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.module
& Nbsp; & nbsp; & nbsp; levelName & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.levelname
& Nbsp; & nbsp; & nbsp; loggername & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.name
& Nbsp; & nbsp; & nbsp; ProcessName & nbsp; & nbsp; & nbsp; & nbsp; logging.LogRecord.processName
& Nbsp; & nbsp; & nbsp; nombre de host & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; socket.gethostname ()
He aquí un ejemplo sencillo de cómo usarlo:
registro de importaciones
importación ScribeHandler
myLogger = logging.getLogger ('ScribeLogger')
mylogger.setLevel (logging.DEBUG)
handler = ScribeHandler.ScribeHandler (categoría = '% (nombre de host) s -% (levelName) s', file_buffer = '/ tmp / logbuffer')
mylogger.addHandler (manejador)
mylogger.debug ("cosas que pasan")

Requisitos

  • Python

Programas parecidos

rtspd
rtspd

3 Jun 15

MapProxy
MapProxy

20 Feb 15

sec-wall
sec-wall

14 Apr 15

tproxy
tproxy

12 May 15

Otro software de desarrollador Jeremy Jones

Comentarios a la ScribeHandler

Comentarios que no se encuentran
Añadir comentario
A su vez en las imágenes!