ScribeHandler

Software screenshot:
ScribeHandler
Software detaljer:
Version: 0.05
Upload dato: 11 May 15
Udvikler: Jeremy Jones
Licens: Gratis
Popularitet: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler er en simpel proxy lag, der arbejder med python standard logging modul. Det fungerer aa handleren objekt, der bliver tilføjet til en logger på den almindelige måde.
Vigtigt bits:
Når instantiere føreren, vil du ønsker at angive forbindelsen indstillingen til Scribed. Følgende søgeord argumenter reconized (og defaults):
Argument & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Standard
---------------------------
vært & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 127.0.0.1
havn & 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; Ingen
- Vært og port, burde være indlysende
- Hvis transport ScribeHandler.FRAMED, så
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () bruges.
- Hvis transport ScribeHandler.BUFFERED, så
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () bruges.
- Hvis transporten er ScribeHandler.HTTP derefter
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () anvendes, og uri MÅ IKKE være
& Nbsp; & nbsp; & nbsp; Ingen
- Hvis transporten er Ingen, så kan du tildele enhver acceptabel Thrift / Scribe
& Nbsp; & nbsp; & nbsp; transport via
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
hvor er en gyldig Scibe / Thrift transport (dette er et forsøg på fremtiden proofing).
- Kategori er oversat til kategorien parameter til scribe.LogEntry () objekt. & Nbsp; Det bør være et standardformat streng hjælp kortlægning nøgler. Følgende er de reconized kortlægning taster:
& Nbsp; & nbsp; & nbsp; Key Navn & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Kilde
& 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 simpelt eksempel på, hvordan man bruger det:
import logning
import ScribeHandler
mylogger = logging.getLogger ('ScribeLogger)
mylogger.setLevel (logging.DEBUG)
handleren = ScribeHandler.ScribeHandler (kategori = '% (hostname) s -% (levelname) s', file_buffer = '/ tmp / logbuffer')
mylogger.addHandler (handler)
mylogger.debug ('stuff sker ")

Krav :

  • Python

Lignende software

Squid
Squid

22 Jun 18

mallory
mallory

20 Feb 15

CYAN Secure Web
CYAN Secure Web

11 May 15

Andre software developer Jeremy Jones

Kommentarer til ScribeHandler

Kommentarer ikke fundet
Tilføj kommentar
Tænd billeder!