ScribeHandler

Sagteware kiekie:
ScribeHandler
Sagteware besonderhede:
Weergawe: 0.05
Upload datum: 11 May 15
Ontwikkelaar: Jeremy Jones
Lisensie: Gratis
Populariteit: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler is 'n eenvoudige proxy laag wat werk met die luislang standaard meld module. Dit dien aa hanteerder voorwerp wat bygevoeg kry om 'n logger in die standaard manier.
Belangrike stukkies:
Wanneer instantiëren die hanteerder, sal jy wil hê dat die verband instelling te voorgeskrewe spesifiseer. Die volgende navraag argumente reconized (en standaard):
Argument & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Verstek
---------------------------
gasheer & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 127.0.0.1
hawe & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; 1463
kategorie & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; % (Host name) s -% (loggername) s
vervoer & 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; Geen
- Host en port, moet duidelik wees
- As vervoer ScribeHandler.FRAMED, dan
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () gebruik.
- As vervoer ScribeHandler.BUFFERED, dan
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () gebruik.
- As vervoer ScribeHandler.HTTP dan
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () gebruik word en Uri moet nie
& Nbsp; & nbsp; & nbsp; Geen
- As vervoer Geen dan kan jy enige aanvaarbare Thrift / Scribe toewys
& Nbsp; & nbsp; & nbsp; vervoer via
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
waar is 'n geldige Scibe / vervoer Thrift (dit is 'n poging om die toekoms bestendigheid).
- Kategorie is vertaal in die parameter kategorie scribe.LogEntry () voorwerp & nbsp;. Dit moet 'n standaard formaat string met behulp van kartering sleutels wees. Die volgende is die reconized kartering sleutels:
& Nbsp; & nbsp; & nbsp; Sleutel Naam & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Bron
& Nbsp; & nbsp; & nbsp; ----------------------
& Nbsp; & nbsp; & nbsp; module & 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; gasheernaam & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; socket.gethostname ()
Hier is 'n eenvoudige voorbeeld van hoe om dit te gebruik:
invoer meld
invoer ScribeHandler
mylogger = logging.getLogger ('ScribeLogger')
mylogger.setLevel (logging.DEBUG)
hanteerder = ScribeHandler.ScribeHandler (kategorie = '% (host name) s -% (levelname) s', file_buffer = '/ tmp / logbuffer')
mylogger.addHandler (hanteerder)
mylogger.debug ('dinge gebeur ")

Vereistes :

  • Python

Soortgelyke sagteware

Namistai
Namistai

3 Jun 15

liveweb
liveweb

20 Feb 15

Ander sagteware ontwikkelaar Jeremy Jones

Kommentaar te ScribeHandler

Kommentaar nie gevind
Kommentaar te lewer
Draai op die foto!