/opt/alt/python38/lib/python3.8/site-packages/sentry_sdk
NameSizeModeActions
integrations/-0755rm
__pycache__/-0755rm
api.py28840644editdlrm
client.py85990644editdlrm
consts.py22580644editdlrm
debug.py10370644editdlrm
hub.py130230644editdlrm
scope.py71930644editdlrm
transport.py69510644editdlrm
utils.py275630644editdlrm
worker.py35490644editdlrm
_compat.py22260644editdlrm
__init__.py14370644editdlrm
Edit: /opt/alt/python38/lib/python3.8/site-packages/sentry_sdk/debug.py (1037B)
import sys import logging from sentry_sdk import utils from sentry_sdk.hub import Hub from sentry_sdk.utils import logger from sentry_sdk.client import _client_init_debug from logging import LogRecord class _HubBasedClientFilter(logging.Filter): def filter(self, record): # type: (LogRecord) -> bool if _client_init_debug.get(False): return True hub = Hub.current if hub is not None and hub.client is not None: return hub.client.options["debug"] return False def init_debug_support(): if not logger.handlers: configure_logger() configure_debug_hub() def configure_logger(): _handler = logging.StreamHandler(sys.stderr) _handler.setFormatter(logging.Formatter(" [sentry] %(levelname)s: %(message)s")) logger.addHandler(_handler) logger.setLevel(logging.DEBUG) logger.addFilter(_HubBasedClientFilter()) def configure_debug_hub(): def _get_debug_hub(): return Hub.current utils._get_debug_hub = _get_debug_hub