refactored logging setup

removed fallback to '/usr/share/python-fpdb/logging.conf' if
'logging.conf' could not be found in the current directory.
1. this looked redundant, 2. usually only root has write access
to /usr/share/*

ok or not?
This commit is contained in:
fpdb-mme 2009-11-03 15:35:20 +01:00
parent 50bafadcb1
commit 944d48d7ef

View File

@ -36,14 +36,6 @@ 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
@ -63,6 +55,10 @@ DATABASE_TYPES = (
DATABASE_TYPE_MYSQL,
)
# setup logging
logging.config.fileConfig(os.path.join(DIR_SELF,"logging.conf"))
log = logging.getLogger("config")
########################################################################
def string_to_bool(string, default=True):
"""converts a string representation of a boolean value to boolean True or False