Files
mopidy-radionet/venv/lib/python3.7/site-packages/mopidy/internal/timer.py
2020-01-18 20:01:00 +01:00

15 lines
303 B
Python

import contextlib
import logging
import time
from mopidy.internal import log
logger = logging.getLogger(__name__)
@contextlib.contextmanager
def time_logger(name, level=log.TRACE_LOG_LEVEL):
start = time.time()
yield
logger.log(level, "%s took %dms", name, (time.time() - start) * 1000)