Skip to content

dreem

dreem

Top-level package for dreem.

setup_logging()

Setup logging based on logging.yaml.

Source code in dreem/__init__.py
def setup_logging():
    """Setup logging based on `logging.yaml`."""
    import logging
    import yaml
    import os

    package_directory = os.path.dirname(os.path.abspath(__file__))

    with open(os.path.join(package_directory, "..", "logging.yaml"), "r") as stream:
        logging_cfg = yaml.load(stream, Loader=yaml.FullLoader)

    logging.config.dictConfig(logging_cfg)
    logger = logging.getLogger("dreem")