plugins/atlas-link-checker/atlas_link_checker/logconfig.py (11 lines of code) (raw):
import logging
from .config import PLUGIN_NAME
def setup_logging(name: str, level: int = logging.INFO) -> logging:
logger = logging.getLogger(f'{PLUGIN_NAME}.{name}')
logger.setLevel(level)
stream = logging.StreamHandler()
formatter = logging.Formatter('%(levelname)-7s - %(message)s ')
stream.setFormatter(formatter)
if not len(logger.handlers):
logger.addHandler(stream)
return logger