ScribeHandler

Logiciel capture d'écran:
ScribeHandler
Détails logiciels:
Version: 0.05
Date de transfert: 11 May 15
Développeur: Jeremy Jones
Licence: Gratuit
Popularité: 2

Rating: nan/5 (Total Votes: 0)

ScribeHandler est une simple couche de proxy qui fonctionne avec le module de journalisation standard de python. Il agit aa objet gestionnaire qui est ajoutée à un enregistreur de façon standard.
morceaux importants:
Lors de l'instanciation du gestionnaire, vous aurez envie de spécifier le paramètre de connexion DÉCRITS. Les arguments de mots-clés suivants sont reconized (et par défaut):
Argument & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; Par défaut
---------------------------
Host & 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
catégorie & 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; Aucun
- Hôte et le port, qui devrait être évident
- Si le transport est ScribeHandler.FRAMED, puis
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TFramedTransport () est utilisée.
- Si le transport est ScribeHandler.BUFFERED, puis
& Nbsp; & nbsp; & nbsp; thrift.transport.TTransport.TBufferedTransport () est utilisée.
- Si le transport est ensuite ScribeHandler.HTTP
& Nbsp; & nbsp; & nbsp; thrift.transport.THttpClient.THttpClient () est utilisée et uri NE DOIT PAS être
& Nbsp; & nbsp; & nbsp; Aucun
- Si le transport est None, alors vous pouvez assigner toute acceptable Thrift / Scribe
& Nbsp; & nbsp; & nbsp; transport par
& Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; ScirbeHandler.transport =
est un Scibe / transport Thrift valide (ce qui est une tentative de l'avenir d'épreuvage).
- Catégorie est traduit dans la catégorie paramètre à scribe.LogEntry () l'objet & nbsp;. Il doit être une chaîne de format standard en utilisant les touches de cartographie. Ce qui suit sont les clés de cartographie reconized:
& Nbsp; & nbsp; & nbsp; & Nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp & nbsp Nom Key; Source
& 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; hostname & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; & nbsp; socket.gethostname ()
Voici un exemple simple de la façon de l'utiliser:
journalisation d'importation
importation ScribeHandler
myLogger logging.getLogger = ('ScribeLogger')
mylogger.setLevel (logging.DEBUG)
gestionnaire = ScribeHandler.ScribeHandler (catégorie = '% (hostname) s -% (levelName) s », file_buffer =' / tmp / logbuffer ')
mylogger.addHandler (gestionnaire)
mylogger.debug ('stuff arrive')

Exigences :

  • Python

Logiciel similaire

Psiphon
Psiphon

20 Feb 15

CYAN Secure Web
CYAN Secure Web

11 May 15

CGIProxy
CGIProxy

17 Feb 15

ExaProxy
ExaProxy

20 Feb 15

D'autres logiciels de développeur Jeremy Jones

Commentaires à ScribeHandler

Commentaires non trouvées
Ajouter un commentaire
Tourner sur les images!