Skip to content

Commit 438ee01

Browse files
authored
Debug output from Sentry logs should always be debug level. (#4224)
Prevent emitting too many log messages.
1 parent e4b8dae commit 438ee01

File tree

1 file changed

+2
-12
lines changed

1 file changed

+2
-12
lines changed

sentry_sdk/client.py

+2-12
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,6 @@
33
import uuid
44
import random
55
import socket
6-
import logging
76
from collections.abc import Mapping
87
from datetime import datetime, timezone
98
from importlib import import_module
@@ -900,17 +899,8 @@ def _capture_experimental_log(self, current_scope, log):
900899
# If debug is enabled, log the log to the console
901900
debug = self.options.get("debug", False)
902901
if debug:
903-
severity_text_to_logging_level = {
904-
"trace": logging.DEBUG,
905-
"debug": logging.DEBUG,
906-
"info": logging.INFO,
907-
"warn": logging.WARNING,
908-
"error": logging.ERROR,
909-
"fatal": logging.CRITICAL,
910-
}
911-
logger.log(
912-
severity_text_to_logging_level.get(log["severity_text"], logging.DEBUG),
913-
f'[Sentry Logs] {log["body"]}',
902+
logger.debug(
903+
f'[Sentry Logs] [{log.get("severity_text")}] {log.get("body")}'
914904
)
915905

916906
envelope = Envelope(headers=headers)

0 commit comments

Comments
 (0)