aboutsummaryrefslogtreecommitdiff
path: root/logger/loggingConfig.ini
diff options
context:
space:
mode:
Diffstat (limited to 'logger/loggingConfig.ini')
-rw-r--r--logger/loggingConfig.ini61
1 files changed, 61 insertions, 0 deletions
diff --git a/logger/loggingConfig.ini b/logger/loggingConfig.ini
new file mode 100644
index 0000000..ee35749
--- /dev/null
+++ b/logger/loggingConfig.ini
@@ -0,0 +1,61 @@
+# Logging configuration
+# Add additional loggers, handlers, formatters here
+# Uses pythons logging config file format
+# http://docs.python.org/lib/logging-config-fileformat.html
+[loggers]
+keys = root, smoot_light, exception
+
+[handlers]
+keys = console, file, exception
+
+[formatters]
+keys = generic, utf8encode
+
+####################################################################
+
+[logger_root]
+level = INFO
+handlers = console
+
+[logger_smoot_light]
+level = INFO
+handlers = file
+qualname = smoot_light
+propagate = 0
+
+[logger_exception]
+level = DEBUG
+handlers = exception
+qualname = exception
+propagate = 0
+
+####################################################################
+
+[handler_console]
+class = StreamHandler
+args = (sys.stderr,)
+level = NOTSET
+formatter = generic
+
+[handler_file]
+class = FileHandler
+args = ('/var/log/smoot_light/main.log', 'a')
+level = INFO
+formatter = generic
+
+[handler_exception]
+class = FileHandler
+args = ('/var/log/smoot_light/exception.log', 'a')
+level = DEBUG
+formatter = utf8encode
+
+####################################################################
+
+[formatter_generic]
+format = %(asctime)s %(levelname)-8s [%(name)s] %(message)s
+#datefmt = %H:%M:%S
+
+[formatter_utf8encode]
+format = %(asctime)s %(levelname)-8s [%(name)s] %(message)s
+class = logger.UTF8LogFormatter.UTF8LogFormatter
+#datefmt = %H:%M:%S