[loggers] keys = root, sqlalchemy, kafka, kafkalib [handlers] keys = console, file [formatters] keys = context [logger_root] level = DEBUG handlers = console, file [logger_sqlalchemy] qualname = sqlalchemy.engine # "level = INFO" logs SQL queries. # "level = DEBUG" logs SQL queries and results. # "level = WARN" logs neither. (Recommended for production systems.) level = DEBUG handlers = console, file propagate=0 [logger_kafka] qualname = kafka level = DEBUG handlers = console, file propagate = 0 [logger_kafkalib] qualname = monasca_common.kafka_lib level = INFO handlers = console, file propagate = 0 [handler_console] class = logging.StreamHandler args = (sys.stderr,) level = DEBUG formatter = context [handler_file] class = logging.handlers.RotatingFileHandler level = DEBUG formatter = context # store up to 5*100MB of logs args = ('/var/log/monasca/api/monasca-api.log', 'a', 104857600, 5) [formatter_context] class = oslo_log.formatters.ContextFormatter