Let Main Server emit startup notice including version
authorElrond <elrond+mediagoblin.org@samba-tng.org>
Sun, 26 Feb 2012 17:45:35 +0000 (18:45 +0100)
committerElrond <elrond+mediagoblin.org@samba-tng.org>
Sun, 26 Feb 2012 17:45:35 +0000 (18:45 +0100)
There was no place in the software telling the user the
version in use. So start by having the main server emit a
startup notice including the version string. Uses python
logging, so should be easy to reconfigure, etc.

mediagoblin/app.py

index 0662767560ffa465ffcf4e5cddeb55e945fb2afe..15327d3927394951f3f76a993e3dab0180796bb4 100644 (file)
 
 import os
 import urllib
+import logging
 
 import routes
 from webob import Request, exc
 
-from mediagoblin import routing, meddleware
+from mediagoblin import routing, meddleware, __version__
 from mediagoblin.tools import common, translate, template
 from mediagoblin.tools.response import render_404
 from mediagoblin.tools import request as mg_request
@@ -31,6 +32,9 @@ from mediagoblin.init import (get_jinja_loader, get_staticdirector,
     setup_storage, setup_beaker_cache)
 
 
+_log = logging.getLogger(__name__)
+
+
 class MediaGoblinApp(object):
     """
     WSGI application of MediaGoblin
@@ -47,6 +51,7 @@ class MediaGoblinApp(object):
            (Note: setting 'celery_setup_elsewhere' also disables
            setting up celery.)
         """
+        _log.info("GNU MediaGoblin %s main server starting", __version__)
         ##############
         # Setup config
         ##############