Create a default logging config
authorElrond <elrond+mediagoblin.org@samba-tng.org>
Mon, 9 Jan 2012 13:22:28 +0000 (14:22 +0100)
committerElrond <elrond+mediagoblin.org@samba-tng.org>
Mon, 9 Jan 2012 13:39:16 +0000 (14:39 +0100)
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.

paste.ini

index c729e41d6d78dcdbf2f5064cdb9deeb7782e63b2..13c152094898d66a29edad64754be1cd7bfa3c85 100644 (file)
--- 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/