diff --git a/gnuviechadmin/tests/__init__.py b/gnuviechadmin/tests/__init__.py
index 091c595..3ca927f 100644
--- a/gnuviechadmin/tests/__init__.py
+++ b/gnuviechadmin/tests/__init__.py
@@ -29,6 +29,7 @@ setuptools.
 """
 import os
 import sys
+import logging.config
 from unittest import TestCase
 
 import pkg_resources
@@ -40,3 +41,4 @@ sys.path.insert(0, conf_dir)
 pkg_resources.working_set.add_entry(conf_dir)
 
 test_file = os.path.join(conf_dir, 'test.ini')
+logging.config.fileConfig(test_file)
diff --git a/test.ini b/test.ini
new file mode 100644
index 0000000..6ccc66f
--- /dev/null
+++ b/test.ini
@@ -0,0 +1,29 @@
+# Logging configuration
+[loggers]
+keys = root, gnuviechadmin
+
+[handlers]
+keys = console
+
+[formatters]
+keys = generic
+
+[logger_root]
+level = INFO
+handlers = console
+
+[logger_gnuviechadmin]
+level = DEBUG
+handlers = console
+propagate = 0
+qualname = gnuviechadmin
+
+[handler_console]
+class = StreamHandler
+args = (sys.stderr,)
+level = NOTSET
+formatter = generic
+
+[formatter_generic]
+format = %(asctime)s,%(msecs)03d %(levelname)-5.5s [%(name)s] %(message)s
+datefmt = %H:%M:%S