From 8026d0fa4225642fc30ed4055c07197995f99f86 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Rapha=C3=ABl=20Vinot?= Date: Mon, 22 Jan 2018 16:42:43 +0100 Subject: [PATCH] fix: Do not use basicConfig in __init__ Fix #170 --- pymisp/__init__.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/pymisp/__init__.py b/pymisp/__init__.py index 2d94d5a..92c2649 100644 --- a/pymisp/__init__.py +++ b/pymisp/__init__.py @@ -1,12 +1,16 @@ __version__ = '2.4.85.1' -import sys import logging import functools import warnings -logger = logging.getLogger(__name__) FORMAT = "%(levelname)s [%(filename)s:%(lineno)s - %(funcName)s() ] %(message)s" -logging.basicConfig(stream=sys.stderr, level=logging.WARNING, format=FORMAT) +formatter = logging.Formatter(FORMAT) +default_handler = logging.StreamHandler() +default_handler.setFormatter(formatter) + +logger = logging.getLogger(__name__) +logger.addHandler(default_handler) +logger.setLevel(logging.WARNING) def deprecated(func):