diff options
Diffstat (limited to 'redis/utils.py')
-rw-r--r-- | redis/utils.py | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/redis/utils.py b/redis/utils.py index a6e6200..148d152 100644 --- a/redis/utils.py +++ b/redis/utils.py @@ -1,3 +1,4 @@ +import logging from contextlib import contextmanager from functools import wraps from typing import Any, Dict, Mapping, Union @@ -117,3 +118,16 @@ def deprecated_function(reason="", version="", name=None): return wrapper return decorator + + +def _set_info_logger(): + """ + Set up a logger that log info logs to stdout. + (This is used by the default push response handler) + """ + if "push_response" not in logging.root.manager.loggerDict.keys(): + logger = logging.getLogger("push_response") + logger.setLevel(logging.INFO) + handler = logging.StreamHandler() + handler.setLevel(logging.INFO) + logger.addHandler(handler) |