From f80dd43297fef5e3e4d5bf88995992c4af7ed16e Mon Sep 17 00:00:00 2001 From: Masaki Matsushita Date: Mon, 8 Aug 2016 16:20:09 +0900 Subject: Add trove-guestagnet.conf sample for log rotation This change adds a configuration sample of guestagent to use log rotation. Change-Id: I2f2fb0d42f2f9d674daf3adff8725a365cc1a5b3 Closes-Bug: #1269615 --- etc/trove/trove-guestagent.conf.sample | 1 + etc/trove/trove-logging-guestagent.conf | 39 +++++++++++++++++++++++++++++++++ 2 files changed, 40 insertions(+) create mode 100644 etc/trove/trove-logging-guestagent.conf (limited to 'etc') diff --git a/etc/trove/trove-guestagent.conf.sample b/etc/trove/trove-guestagent.conf.sample index 40c0c016..9453f003 100644 --- a/etc/trove/trove-guestagent.conf.sample +++ b/etc/trove/trove-guestagent.conf.sample @@ -74,6 +74,7 @@ root_grant_option = True # Directory and path for log files log_dir = /var/log/trove/ log_file = logfile.txt +log_config_append = /etc/trove/trove-logging-guestagent.conf [profiler] # If False fully disable profiling feature. diff --git a/etc/trove/trove-logging-guestagent.conf b/etc/trove/trove-logging-guestagent.conf new file mode 100644 index 00000000..add222df --- /dev/null +++ b/etc/trove/trove-logging-guestagent.conf @@ -0,0 +1,39 @@ +[loggers] +keys=root + +[handlers] +keys=file + +[formatters] +keys=minimal,normal,debug + +########### +# Loggers # +########### + +[logger_root] +level=WARNING +handlers=file + +################ +# Log Handlers # +################ + +[handler_file] +class=logging.handlers.RotatingFileHandler +level=WARNING +formatter=normal +args=('/var/log/trove-guestagent.log', 'a', 100 * 1024 * 1024) # log file limit is 100MB + +################## +# Log Formatters # +################## + +[formatter_minimal] +format=%(message)s + +[formatter_normal] +format=(%(name)s): %(asctime)s %(levelname)s %(message)s + +[formatter_debug] +format=(%(name)s): %(asctime)s %(levelname)s %(module)s %(funcName)s %(message)s -- cgit v1.2.1