Let Main Server emit startup notice including version

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.
This commit is contained in:
Elrond 2012-02-26 18:45:35 +01:00
parent 58f96a13e4
commit ec97c937b7

View File

@ -16,11 +16,12 @@
import os import os
import urllib import urllib
import logging
import routes import routes
from webob import Request, exc 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 import common, translate, template
from mediagoblin.tools.response import render_404 from mediagoblin.tools.response import render_404
from mediagoblin.tools import request as mg_request 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) setup_storage, setup_beaker_cache)
_log = logging.getLogger(__name__)
class MediaGoblinApp(object): class MediaGoblinApp(object):
""" """
WSGI application of MediaGoblin WSGI application of MediaGoblin
@ -47,6 +51,7 @@ class MediaGoblinApp(object):
(Note: setting 'celery_setup_elsewhere' also disables (Note: setting 'celery_setup_elsewhere' also disables
setting up celery.) setting up celery.)
""" """
_log.info("GNU MediaGoblin %s main server starting", __version__)
############## ##############
# Setup config # Setup config
############## ##############