Source code for astrocut.utils.logger

# Licensed under a 3-clause BSD style license - see LICENSE.rst

"""This module configures the astrocut logger."""

import logging


[docs]def setup_logger(): """Set up a logger for astrocut""" log = logging.getLogger(__name__) log.setLevel(logging.INFO) # default logging level # Create a console handler with format sh = logging.StreamHandler() formatter = logging.Formatter('%(levelname)s: %(message)s [%(module)s]') sh.setFormatter(formatter) log.addHandler(sh) return log