diff options
author | Dana Powers <dana.powers@gmail.com> | 2016-01-27 10:53:50 -0800 |
---|---|---|
committer | Dana Powers <dana.powers@gmail.com> | 2016-01-27 10:53:50 -0800 |
commit | a8dd3b45a270884804ba9c69d8940cdd86704e07 (patch) | |
tree | e2b080bfa381dc2d7d2199f3100f6659e1e670a7 /kafka | |
parent | 54a735bed082feecd68f15f63453e7f6ca58d547 (diff) | |
download | kafka-python-null_logger.tar.gz |
Add logging NullHandler to avoid No Handlers warningsnull_logger
Diffstat (limited to 'kafka')
-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 |