| Home | Trees | Indices | Help |
|
|---|
|
|
twisted.application.service.Service --+
|
twisted.application.service.MultiService --+
|
object --+ |
| |
referenceable.OnlyReferenceable --+ |
| |
referenceable.Referenceable --+
|
GatheringBase --+
|
incident.IncidentClassifierBase --+
|
IncidentGathererService
Run a service that gathers Incidents from multiple applications.
The IncidentGatherer sits in a corner and receives incidents from many applications at once. At startup, it runs a Tub and emits the gatherer's long-term FURL. You can then configure your applications to connect to this FURL when they start and pass it a reference to their LogPublisher. The gatherer will subscribe to the publisher and save all the resulting incidents in the incidents/ directory, organized by the publisher's tubid. The gatherer will also run a set of user-supplied classifier functions on the incidents and put the filenames (one line per incident) into files in the categories/ directory.
This IncidentGatherer class is meant to be run as a standalone service from bin/flogtool, but by careful subclassing and setup it could be run as part of some other application.
|
|||
|
Inherited from |
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
|||
|
Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from Inherited from |
|||
|
|||
verbose = True
|
|||
furlFile =
|
|||
tacFile =
|
|||
__implemented__ = <implementedBy foolscap.logging.gatherer.Inc
|
|||
__provides__ = <zope.interface.declarations.ClassProvides obje
|
|||
|
Inherited from Inherited from Inherited from |
|||
|
|||
|
Inherited from |
|||
|
|||
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
|
|
|
|||
__implemented__
|
__provides__
|
| Home | Trees | Indices | Help |
|
|---|
| Generated by Epydoc 3.0.1 on Tue Oct 14 18:27:47 2008 | http://epydoc.sourceforge.net |