Merge branch 'master' of github.com:Kozea/Radicale

This commit is contained in:
Guillaume Ayoub 2013-07-09 13:08:30 +02:00
commit 891aa9dcb6

View File

@ -33,21 +33,25 @@ from . import config
LOGGER = logging.getLogger()
FILENAME = os.path.expanduser(config.get("logging", "config"))
def start():
filename = os.path.expanduser(config.get("logging", "config"))
debug = config.getboolean("logging", "debug")
"""Start the logging according to the configuration."""
if os.path.exists(FILENAME):
if os.path.exists(filename):
# Configuration taken from file
logging.config.fileConfig(FILENAME)
logging.config.fileConfig(filename)
if debug:
LOGGER.setLevel(logging.DEBUG)
for handler in LOGGER.handlers:
handler.setLevel(logging.DEBUG)
else:
# Default configuration, standard output
handler = logging.StreamHandler(sys.stdout)
handler.setFormatter(logging.Formatter("%(message)s"))
LOGGER.addHandler(handler)
if config.getboolean("logging", "debug"):
LOGGER.setLevel(logging.DEBUG)
for handler in LOGGER.handlers:
handler.setLevel(logging.DEBUG)
if debug:
LOGGER.setLevel(logging.DEBUG)
LOGGER.debug("Logging configuration file '%s' not found, using stdout."
% filename)