14 lines
No EOL
341 B
Python
14 lines
No EOL
341 B
Python
import time
|
|
import logging
|
|
|
|
from app.EventBus import ALL_EVENTS
|
|
|
|
|
|
class EventLogger:
|
|
|
|
def __init__(self, eventbus):
|
|
eventbus.listen(ALL_EVENTS, self.log)
|
|
self.logger = logging.getLogger("EventLogger")
|
|
|
|
def log(self, event):
|
|
self.logger.info("[{}] {} event received: {}".format(time.strftime("%H:%M:%S"), event.eventType, event.data)) |