log.http
Platypush documentation
log.http
- class platypush.backend.log.http.LogEventHandler(*args: Any, **kwargs: Any)[source]
Bases:
EventHandler
- class platypush.backend.log.http.LogHttpBackend(log_files: List[str], **kwargs)[source]
Bases:
FileMonitorBackend
This backend can be used to monitor one or more HTTP log files (tested on Apache and Nginx) and trigger events whenever a new log line is added.
Triggers:
platypush.message.event.log.http.HttpLogEvent
when a new log line is created.
Requires:
watchdog (
pip install watchdog
)