import logging
from philips_hue_hooks.action.action import Action
LOG = logging.getLogger(__name__)


class LogAction(Action):

    def invoke(self, device_class, device_id, device_name, device_type,
        new_state):
        LOG.info(
            f'{device_class} {device_id} ({device_name} / {device_type}) => {new_state}'
            )

8607991346e4f7a16f963bbf0cc07c015b647617
<mask token>


class LogAction(Action):
    <mask token>

<mask token>


class LogAction(Action):

    def invoke(self, device_class, device_id, device_name, device_type,
        new_state):
        LOG.info(
            f'{device_class} {device_id} ({device_name} / {device_type}) => {new_state}'
            )

<mask token>
LOG = logging.getLogger(__name__)


class LogAction(Action):

    def invoke(self, device_class, device_id, device_name, device_type,
        new_state):
        LOG.info(
            f'{device_class} {device_id} ({device_name} / {device_type}) => {new_state}'
            )

import logging
from philips_hue_hooks.action.action import Action
LOG = logging.getLogger(__name__)


class LogAction(Action):

    def invoke(self, device_class, device_id, device_name, device_type,
        new_state):
        LOG.info(
            f'{device_class} {device_id} ({device_name} / {device_type}) => {new_state}'
            )
