ScribeHandler

Skjermbilde programvare:
ScribeHandler
Prog.varedetaljer:
Versjon: 0.05
Last opp dato: 11 May 15
Utvikler: Jeremy Jones
Lisens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler er en enkel proxy lag som fungerer med python standard logging modul. Det fungerer aa håndterer objekt som blir satt til en logger på den vanlige måten.
Viktig biter:
Når Instantiating behandleren, vil du ønsker å angi tilkoblingen innstillingen til rives. Følgende søkeord argumenter er reconized (og mislighold):
Argument & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Standard
---------------------------
vert & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 127.0.0.1
port & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1463
kategori & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Hostname) s -% (loggername) s
transport & 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; None
- Host og port, bør være opplagt
- Hvis transporten ScribeHandler.FRAMED, deretter
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () blir benyttet.
- Hvis transporten ScribeHandler.BUFFERED, deretter
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () blir benyttet.
- Dersom transport er ScribeHandler.HTTP deretter
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () er brukt og uri må ikke være
& Nbsp; & nbsp; & nbsp; None
- Dersom transport er ingen så kan tildele noen akseptabel Thrift / Scribe
& Nbsp; & nbsp; & nbsp; transport via
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
der er en gyldig Scibe / Thrift transport (dette er et forsøk på fremtiden korrektur).
- Kategorien er oversatt inn i kategorien parameter til scribe.LogEntry () objekt. & Nbsp; Det bør være et standard format streng bruker kartlegging nøkler. Følgende er reconized kartlegging nøkler:
& Nbsp; & nbsp; & nbsp; Key navn & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Source
& Nbsp; & nbsp; & nbsp; ----------------------
& Nbsp; & nbsp; & nbsp; modul & 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; hostname & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; socket.gethostname ()
Her er et enkelt eksempel på hvordan du bruker det:
import logging
import ScribeHandler
mylogger = logging.getLogger ('ScribeLogger')
mylogger.setLevel (logging.DEBUG)
handler = ScribeHandler.ScribeHandler (kategori = '% (hostname) s -% (levelname) s', file_buffer = '/ tmp / logbuffer')
mylogger.addHandler (handler)
mylogger.debug ("ting skjer")

Krav

  • Python

Lignende programvare

nginx
nginx

22 Jun 18

Psiphon
Psiphon

20 Feb 15

UProxy
UProxy

3 Jun 15

Annen programvare fra utvikleren Jeremy Jones

Kommentarer til ScribeHandler

Kommentarer ikke funnet
Legg til kommentar
Slå på bilder!