From 4a52a71956a8d46fcb7294ac71734504bb09bcc2 Mon Sep 17 00:00:00 2001 From: S. Solomon Darnell Date: Fri, 28 Mar 2025 21:52:21 -0500 Subject: two version of R2R are here --- .../site-packages/sentry_sdk/_experimental_logger.py | 20 ++++++++++++++++++++ 1 file changed, 20 insertions(+) create mode 100644 .venv/lib/python3.12/site-packages/sentry_sdk/_experimental_logger.py (limited to '.venv/lib/python3.12/site-packages/sentry_sdk/_experimental_logger.py') diff --git a/.venv/lib/python3.12/site-packages/sentry_sdk/_experimental_logger.py b/.venv/lib/python3.12/site-packages/sentry_sdk/_experimental_logger.py new file mode 100644 index 00000000..1f3cd5e4 --- /dev/null +++ b/.venv/lib/python3.12/site-packages/sentry_sdk/_experimental_logger.py @@ -0,0 +1,20 @@ +# NOTE: this is the logger sentry exposes to users, not some generic logger. +import functools +from typing import Any + +from sentry_sdk import get_client, get_current_scope + + +def _capture_log(severity_text, severity_number, template, **kwargs): + # type: (str, int, str, **Any) -> None + client = get_client() + scope = get_current_scope() + client.capture_log(scope, severity_text, severity_number, template, **kwargs) + + +trace = functools.partial(_capture_log, "trace", 1) +debug = functools.partial(_capture_log, "debug", 5) +info = functools.partial(_capture_log, "info", 9) +warn = functools.partial(_capture_log, "warn", 13) +error = functools.partial(_capture_log, "error", 17) +fatal = functools.partial(_capture_log, "fatal", 21) -- cgit 1.4.1