diff --git a/fuelmenu/fuelmenu.py b/fuelmenu/fuelmenu.py index d844bcf..23af96c 100755 --- a/fuelmenu/fuelmenu.py +++ b/fuelmenu/fuelmenu.py @@ -15,17 +15,23 @@ from __future__ import absolute_import +from fuelmenu import consts +import logging + +# set up logging before other modules will try to get their loggers +logging.basicConfig(filename=consts.LOGFILE, + format="%(asctime)s %(levelname)s %(message)s", + level=logging.DEBUG) + from fuelmenu.common import dialog from fuelmenu.common import network from fuelmenu.common import timeout from fuelmenu.common import urwidwrapper as widget from fuelmenu.common import utils -from fuelmenu import consts from fuelmenu import modules from fuelmenu import settings as settings_module -import logging from optparse import OptionParser import os import signal @@ -34,10 +40,6 @@ import urwid import urwid.raw_display import urwid.web_display -# set up logging -logging.basicConfig(filename=consts.LOGFILE, - format="%(asctime)s %(levelname)s %(message)s", - level=logging.DEBUG) log = logging.getLogger('fuelmenu.loader')