aboutsummaryrefslogtreecommitdiffstats
path: root/paste.ini
diff options
context:
space:
mode:
authorElrond <elrond+mediagoblin.org@samba-tng.org>2012-01-09 14:22:28 +0100
committerElrond <elrond+mediagoblin.org@samba-tng.org>2012-01-09 14:39:16 +0100
commit7cbbf3e75b2dc67068ec270e53249d95224a86cc (patch)
treeaefa6c4cdf3628e448b161a8b24c5f076ecfd17c /paste.ini
parentf42e49c3ad1c446e7899e7b76cd7fa381d5bba7c (diff)
downloadmediagoblin-7cbbf3e75b2dc67068ec270e53249d95224a86cc.tar.lz
mediagoblin-7cbbf3e75b2dc67068ec270e53249d95224a86cc.tar.xz
mediagoblin-7cbbf3e75b2dc67068ec270e53249d95224a86cc.zip
Create a default logging config
paste uses paste.ini to configure python's logging module. Until now, there was NO config, not even a useful default one. This means: any messages went away unseen. Not good. The new default logs everything to stderr at level INFO and higher. Maybe not the best, but a good starting point.
Diffstat (limited to 'paste.ini')
-rw-r--r--paste.ini22
1 files changed, 22 insertions, 0 deletions
diff --git a/paste.ini b/paste.ini
index c729e41d..13c15209 100644
--- a/paste.ini
+++ b/paste.ini
@@ -19,6 +19,28 @@ use = egg:mediagoblin#app
filter-with = beaker
config = %(here)s/mediagoblin_local.ini %(here)s/mediagoblin.ini
+[loggers]
+keys = root
+
+[handlers]
+keys = console
+
+[formatters]
+keys = generic
+
+[logger_root]
+level = INFO
+handlers = console
+
+[handler_console]
+class = StreamHandler
+args = (sys.stderr,)
+level = NOTSET
+formatter = generic
+
+[formatter_generic]
+format = %(asctime)s %(levelname)-7.7s [%(name)s] %(message)s
+
[app:publicstore_serve]
use = egg:Paste#static
document_root = %(here)s/user_dev/media/public/