From 8b4cc25cc9452c1846d370cff56f4f84fe3d756b Mon Sep 17 00:00:00 2001
From: ulif <uli@gnufix.de>
Date: Wed, 8 Jun 2016 10:43:03 +0200
Subject: [PATCH] Support medium verbosity level.

---
 diceware/logger.py   | 4 +++-
 tests/test_logger.py | 2 ++
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/diceware/logger.py b/diceware/logger.py
index 5a631be..5a228fa 100644
--- a/diceware/logger.py
+++ b/diceware/logger.py
@@ -58,7 +58,9 @@ def configure(verbosity=None):
     if verbosity is None:
         return
     logger.setLevel(logging.CRITICAL)
-    if verbosity > 1:
+    if verbosity == 1:
+        logger.setLevel(logging.INFO)
+    elif verbosity > 1:
         logger.setLevel(logging.DEBUG)
     logger.addHandler(logging.StreamHandler())
     logger.debug("Verbose logging enabled")
diff --git a/tests/test_logger.py b/tests/test_logger.py
index 9e1876a..d0bc9ae 100644
--- a/tests/test_logger.py
+++ b/tests/test_logger.py
@@ -25,5 +25,7 @@ def test_configure():
     assert my_logger.level == logging.NOTSET
     configure(0)
     assert my_logger.level == logging.CRITICAL
+    configure(1)
+    assert my_logger.level == logging.INFO
     configure(2)
     assert my_logger.level == logging.DEBUG
-- 
GitLab