ScribeHandler

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

Rating: 3.0/5 (Total Votes: 2)

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

mallory
mallory

20 Feb 15

ziproxy
ziproxy

20 Feb 15

Tor
Tor

17 Aug 18

Annen programvare fra utvikleren Jeremy Jones

Kommentarer til ScribeHandler

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