Source code for bitween.log
import os
import yaml
import logging.config
[docs]def setup_logging(
default_path='logging.yaml',
default_level=logging.INFO,
env_key='LOG_CFG'
):
"""Setup logging configuration
"""
path = default_path
value = os.getenv(env_key, None)
if value:
path = value
if os.path.exists(path):
with open(path, 'rt') as f:
config = yaml.load(f)
config['handlers']['console']['level'] = default_level
logging.config.dictConfig(config)
logging.basicConfig(level=default_level)