put in former logging setup again, removed excepthook

This commit is contained in:
fpdb-mme 2009-11-04 18:58:01 +01:00
parent 6d54da1c49
commit c60dfda64c

View File

@ -36,6 +36,14 @@ from xml.dom.minidom import Node
import logging, logging.config
import ConfigParser
try: # local path
logging.config.fileConfig(os.path.join(sys.path[0],"logging.conf"))
except ConfigParser.NoSectionError: # debian package path
logging.config.fileConfig('/usr/share/python-fpdb/logging.conf')
log = logging.getLogger("config")
log.debug("config logger initialised")
########################################################################
# application wide consts
@ -55,18 +63,6 @@ DATABASE_TYPES = (
DATABASE_TYPE_MYSQL,
)
# setup logging
logging.config.fileConfig(os.path.join(DIR_SELF,"logging.conf"))
log = logging.getLogger("config")
# setup application wide exception handler
def excepthook(Type, value, tb):
p = traceback.format_exception(type, value, tb)
log.critical(p)
raise Type(value)
sys.excepthook = excepthook
########################################################################
def string_to_bool(string, default=True):
"""converts a string representation of a boolean value to boolean True or False