hass-core/app/Logging.py
Paulus Schoutsen d55e4d53cc Initial commit
2013-09-17 00:32:51 -07:00

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))