ScribeHandler

Screenshot Software:
ScribeHandler
Detalii soft:
Versiune: 0.05
Incarca data: 11 May 15
Producător: Jeremy Jones
Licenţă: Gratuit
Popularitate: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler este un strat proxy simplu care funcționează cu modulul de logare standard de piton. Acesta acționează aa obiect handler care se adaugă la un logger in modul standard.
biți importante:
Când instantierea handler, veți dori să specificați setarea descrisă conexiunea. Următoarele argumente cuvinte cheie sunt reconized (și implicite):
Argumentul & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Lipsă
---------------------------
gazdă & 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
categoria & 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; Nici unul
- Gazdă și port, ar trebui să fie evident
- În cazul în care transportul este ScribeHandler.FRAMED, apoi
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () este folosit.
- În cazul în care transportul este ScribeHandler.BUFFERED, apoi
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () este folosit.
- Dacă transportul este ScribeHandler.HTTP atunci
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () este folosit și uri nu trebuie să fie
& Nbsp; & nbsp; & nbsp; Nici unul
- Dacă transportul este None puteti atribui orice acceptabil Thrift / Scribe
& Nbsp; & nbsp; & nbsp; transporturi prin
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
unde este un / transport valabil Thrift Scibe (aceasta este o încercare de viitor proofing).
- Categorie este tradus în parametrul categorie la scribe.LogEntry () obiect. & Nbsp; Ar trebui să fie un șir format standard, folosind chei de cartografiere. Următoarele sunt cheile de cartografiere reconized:
& Nbsp; & nbsp; & nbsp; & Nbsp;; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp Nume & nbsp cheie; Sursă
& Nbsp; & nbsp; & nbsp; ----------------------
& Nbsp; & nbsp; & nbsp; Modul 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; hostname & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; socket.gethostname ()
Iata un exemplu simplu de cum să-l folosească:
logare import
import ScribeHandler
mylogger = logging.getLogger ('ScribeLogger')
mylogger.setLevel (logging.DEBUG)
handler = ScribeHandler.ScribeHandler (categoria = '% (hostname) s -% (levelname) s', file_buffer = '/ tmp / logbuffer ")
mylogger.addHandler (handler)
mylogger.debug ("chestii se întâmplă")

Cerințe :

  • Python

Software similare

pymiproxy
pymiproxy

20 Feb 15

squidwall
squidwall

2 Jun 15

socket_zmq
socket_zmq

20 Feb 15

mitmproxy
mitmproxy

14 Apr 15

Alte software-uri de dezvoltator Jeremy Jones

Comentarii la ScribeHandler

Comentariile nu a fost găsit
Adauga comentarii
Porniţi pe imagini!