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)