From 9ec15d5328579b227b7388e4f2f6d061d5c17cc9 Mon Sep 17 00:00:00 2001
From: Inso <insomniak.fr@gmail.com>
Date: Tue, 6 Jan 2015 20:56:21 +0100
Subject: [PATCH] Added filehandler for logging

---
 src/cutecoin/core/config.py | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

diff --git a/src/cutecoin/core/config.py b/src/cutecoin/core/config.py
index 6c05b655..f03644a2 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)
-- 
GitLab