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