From 80fb7d8f0df7cbd7ae9aabf19dd7312ddb8d1489 Mon Sep 17 00:00:00 2001 From: backpacker69 Date: Fri, 3 Mar 2017 11:55:56 +0000 Subject: [PATCH] initial logging configuration --- pacli/__main__.py | 6 ++++++ pacli/config.py | 1 + pacli/default_conf.py | 4 ++-- 3 files changed, 9 insertions(+), 2 deletions(-) diff --git a/pacli/__main__.py b/pacli/__main__.py index 0be661c..ee6cd6a 100644 --- a/pacli/__main__.py +++ b/pacli/__main__.py @@ -6,6 +6,7 @@ import os, argparse import pypeerassets as pa import json +import logging conf_dir = user_config_dir("pacli") conf_file = os.path.join(conf_dir, "pacli.conf") @@ -20,6 +21,11 @@ def load_conf(): for key in user_config: setattr(Settings, key, user_config[key]) + logging.basicConfig(level=logging.getLevelName(Settings.loglevel), + format="%(asctime)s %(levelname)s %(message)s") + + logging.debug("logging initialized") + def first_run(): '''if first run, setup local configuration directory.''' diff --git a/pacli/config.py b/pacli/config.py index 33689db..ea08e81 100644 --- a/pacli/config.py +++ b/pacli/config.py @@ -14,6 +14,7 @@ def read_conf(conf_file): settings = { "network": config["settings"]["network"], "production": config["settings"]["production"], + "loglevel": config["settings"]["loglevel"], "change": config["settings"]["change"] } diff --git a/pacli/default_conf.py b/pacli/default_conf.py index 437264d..19dedc7 100644 --- a/pacli/default_conf.py +++ b/pacli/default_conf.py @@ -3,6 +3,6 @@ default_conf = { "network": "tppc", "production": True, - "change": "default" - #"loglevel": "debug" + "change": "default", + "loglevel": "WARNING" # WARNING, INFO, DEBUG }