diff --git a/etc/monasca/persister-logging.conf b/etc/monasca/persister-logging.conf new file mode 100644 index 00000000..fe8cef8d --- /dev/null +++ b/etc/monasca/persister-logging.conf @@ -0,0 +1,50 @@ +[loggers] +keys = root, kafka, influxdb, cassandra + +[handlers] +keys = console, file + +[formatters] +keys = generic + +[logger_root] +level = DEBUG +formatter = default +handlers = console, file + +[logger_kafka] +qualname = kafka +level = DEBUG +formatter = default +handlers = console, file +propagate = 0 + +[logger_influxdb] +qualname = influxdb +level = DEBUG +formatter = default +handlers = console, file +propagate = 0 + +[logger_cassandra] +qualname = cassandra +level = DEBUG +formatter = default +handlers = console, file +propagate = 0 + +[handler_console] +class = logging.StreamHandler +args = (sys.stderr,) +level = DEBUG +formatter = generic + +[handler_file] +class = logging.handlers.RotatingFileHandler +level = DEBUG +formatter = generic +# store up to 5*100MB of logs +args = ('/var/log/monasca/persister/persister.log', 'a', 104857600, 5) + +[formatter_generic] +format = %(asctime)s %(levelname)s [%(name)s][%(threadName)s] %(message)s \ No newline at end of file diff --git a/monasca_persister/persister.conf b/etc/monasca/persister.conf similarity index 88% rename from monasca_persister/persister.conf rename to etc/monasca/persister.conf index c6d99437..5aa9bbd2 100644 --- a/monasca_persister/persister.conf +++ b/etc/monasca/persister.conf @@ -1,11 +1,5 @@ [DEFAULT] -log_file = persister.log -log_dir = /var/log/monasca/persister -# Default log level is WARNING -# Show debugging output in logs (sets DEBUG log level output) -debug = false -# Show more verbose log output (sets INFO log level output) if debug is False -verbose = true +log_config_append=/etc/monasca/persister-logging.conf [repositories] # The driver to use for the metrics repository