pytweezer.loggers package¶
Background InfluxDB loggers.
Logger is the generic base; concrete subclasses (e.g.
NIADCLogger) each own their data source
and are launched by pytweezer/servers/logger_server.py.
- class pytweezer.loggers.Logger(name, conf)[source]¶
Bases:
objectBase class for background InfluxDB loggers.
Subclasses typically override
setup()andread(). Config values live in the logger’sCONFIG["Loggers"][name]entry, available asself.conf.self.writeris a ready-to-useInfluxWriter.- read()[source]¶
Return an iterable of
(measurement, fields, tags)tuples, orNone.Called every
intervalseconds byrun(). Override this in a polling logger.tagsmay beNone.