diff options
author | Dana Powers <dana.powers@gmail.com> | 2016-01-27 13:14:41 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2016-01-27 13:14:41 -0800 |
commit | 0daab2cadca1751103e92189a96d769d7050e097 (patch) | |
tree | 1211d6296ac086f96e4b8bb85b8d2ae48d6c113d | |
parent | 0914b81248de612ae7007d284419c40ccb8b1065 (diff) | |
parent | a8dd3b45a270884804ba9c69d8940cdd86704e07 (diff) | |
download | kafka-python-0daab2cadca1751103e92189a96d769d7050e097.tar.gz |
Merge pull request #523 from dpkp/null_logger
Add logging NullHandler to avoid No Handlers warnings
-rw-r--r-- | kafka/__init__.py | 12 |
1 files changed, 12 insertions, 0 deletions
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 |