"""Common configuration for the entire project.""" import os logging_config_dict = { 'version': 1, 'disable_existing_loggers': False, 'formatters': { 'simple': { 'class': 'logging.Formatter', 'format': '%(asctime)s - %(name)s - %(levelname)s - %(message)s' } }, 'handlers': { 'console': { 'class': 'logging.StreamHandler', 'level': 'DEBUG', 'formatter': 'simple' }, 'fluent': { 'class': 'swf_monitoring.utils.fluentd_logging_handler.' 'FluentHandler', 'level': 'DEBUG', 'formatter': 'simple', 'dsn': os.environ.get('LOGGER_DSN'), 'tag': 'swf_monitoring' }, }, 'loggers': { 'garcon': { 'handlers': ['console', 'fluent'], 'level': 'DEBUG', 'propagate': False }, 'secret_manager': { 'handlers': ['console', 'fluent'], 'level': 'DEBUG', 'propagate': False } } }