X-Git-Url: http://git.maemo.org/git/?p=gonvert;a=blobdiff_plain;f=src%2Fgonvert_qt.py;fp=src%2Fgonvert_qt.py;h=481d9ea866c48a6506dce351a8cc69d048e5c8cc;hp=ab1824c8400d65b469e2fbab23e873dc34619f5c;hb=ba7c3605ab245b2a0ec5b012223a472ab8235736;hpb=7cc4657cc914f902c4e9859a0e7ba8e1903185b8 diff --git a/src/gonvert_qt.py b/src/gonvert_qt.py index ab1824c..481d9ea 100755 --- a/src/gonvert_qt.py +++ b/src/gonvert_qt.py @@ -10,6 +10,7 @@ import os import math import simplejson import logging +import logging.handlers from PyQt4 import QtGui from PyQt4 import QtCore @@ -1551,6 +1552,23 @@ class UnitWindow(object): def run_gonvert(): + try: + os.makedirs(constants._data_path_) + except OSError, e: + if e.errno != 17: + raise + + logFormat = '(%(relativeCreated)5d) %(levelname)-5s %(threadName)s.%(name)s.%(funcName)s: %(message)s' + logging.basicConfig(level=logging.DEBUG, format=logFormat) + rotating = logging.handlers.RotatingFileHandler(constants._user_logpath_, maxBytes=512*1024, backupCount=1) + rotating.setFormatter(logging.Formatter(logFormat)) + root = logging.getLogger() + root.addHandler(rotating) + _moduleLogger.info("%s %s-%s" % (constants.__app_name__, constants.__version__, constants.__build__)) + _moduleLogger.info("OS: %s" % (os.uname()[0], )) + _moduleLogger.info("Kernel: %s (%s) for %s" % os.uname()[2:]) + _moduleLogger.info("Hostname: %s" % os.uname()[1]) + app = QtGui.QApplication([]) handle = Gonvert(app) if constants.PROFILE_STARTUP: @@ -1561,12 +1579,5 @@ def run_gonvert(): if __name__ == "__main__": import sys - logging.basicConfig(level = logging.DEBUG) - try: - os.makedirs(constants._data_path_) - except OSError, e: - if e.errno != 17: - raise - val = run_gonvert() sys.exit(val)