home-assistant/custom_components/hacs/helpers/functions/logger.py

20 lines
434 B
Python

"""Custom logger for HACS."""
# pylint: disable=invalid-name
import logging
import os
from ...const import PACKAGE_NAME
_HACSLogger: logging.Logger = logging.getLogger(PACKAGE_NAME)
if "GITHUB_ACTION" in os.environ:
logging.basicConfig(
format="::%(levelname)s:: %(message)s",
level="DEBUG",
)
def getLogger(_name: str = None) -> logging.Logger:
"""Return a Logger instance."""
return _HACSLogger