1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
import logging
import os
PUBNUB_ROOT = os.path.dirname(os.path.abspath(__file__))
__version__ = "0.1.0"
def set_stream_logger(
name="pubnub", level=logging.ERROR, format_string=None, stream=None
):
if format_string is None:
format_string = "%(asctime)s %(name)s [%(levelname)s] %(message)s"
logger = logging.getLogger(name)
logger.setLevel(level)
handler = logging.StreamHandler(stream)
handler.setLevel(level)
formatter = logging.Formatter(format_string)
handler.setFormatter(formatter)
logger.addHandler(handler)
|