diff --git a/src/cutecoin/core/config.py b/src/cutecoin/core/config.py index 6c05b655e48fe461106f98d9a51eaf21647b383d..f03644a2a3712b7151301e7909874cae65b7504c 100644 --- a/src/cutecoin/core/config.py +++ b/src/cutecoin/core/config.py @@ -5,6 +5,7 @@ Created on 7 févr. 2014 ''' import logging +from logging import FileHandler from optparse import OptionParser from os import environ, path @@ -12,14 +13,14 @@ from os import environ, path if "XDG_CONFIG_HOME" in environ: config_path = environ["XDG_CONFIG_HOME"] elif "HOME" in environ: - config_path = environ["HOME"] + "/.config" + config_path = path.join(environ["HOME"], ".config") elif "APPDATA" in environ: config_path = environ["APPDATA"] else: config_path = path.dirname(__file__) -parameters = {'home': config_path + '/cutecoin/', - 'data': config_path + '/cutecoin/' + 'data'} +parameters = {'home': path.join(config_path, 'cutecoin'), + 'data': path.join(config_path, 'cutecoin', 'data')} def parse_arguments(argv): @@ -44,4 +45,5 @@ def parse_arguments(argv): else: logging.getLogger().propagate = False - pass + logfile = FileHandler(path.join(parameters['home'], 'cutecoin.log')) + logging.getLogger().addHandler(logfile)