From a8dd3b45a270884804ba9c69d8940cdd86704e07 Mon Sep 17 00:00:00 2001 From: Dana Powers Date: Wed, 27 Jan 2016 10:53:50 -0800 Subject: Add logging NullHandler to avoid No Handlers warnings --- kafka/__init__.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) (limited to 'kafka/__init__.py') diff --git a/kafka/__init__.py b/kafka/__init__.py index 80eb025..e1b73f5 100644 --- a/kafka/__init__.py +++ b/kafka/__init__.py @@ -4,6 +4,18 @@ __author__ = 'Dana Powers' __license__ = 'Apache License 2.0' __copyright__ = 'Copyright 2016 Dana Powers, David Arthur, and Contributors' +# Set default logging handler to avoid "No handler found" warnings. +import logging +try: # Python 2.7+ + from logging import NullHandler +except ImportError: + class NullHandler(logging.Handler): + def emit(self, record): + pass + +logging.getLogger(__name__).addHandler(NullHandler()) + + from kafka.consumer import KafkaConsumer from kafka.producer import KafkaProducer from kafka.conn import BrokerConnection -- cgit v1.2.1