File tree Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Expand file tree Collapse file tree 1 file changed +5
-1
lines changed Original file line number Diff line number Diff line change @@ -355,6 +355,7 @@ def _capture_log_from_record(client, record):
355355 # type: (BaseClient, LogRecord) -> None
356356 scope = sentry_sdk .get_current_scope ()
357357 otel_severity_number , otel_severity_text = _python_level_to_otel (record .levelno )
358+ project_root = client .options ["project_root" ]
358359 attrs = {
359360 "sentry.origin" : "auto.logger.log" ,
360361 } # type: dict[str, str | bool | float | int]
@@ -374,7 +375,10 @@ def _capture_log_from_record(client, record):
374375 if record .lineno :
375376 attrs ["code.line.number" ] = record .lineno
376377 if record .pathname :
377- attrs ["code.file.path" ] = record .pathname
378+ if record .pathname .startswith (project_root ):
379+ attrs ["code.file.path" ] = record .pathname [len (project_root ) + 1 :]
380+ else :
381+ attrs ["code.file.path" ] = record .pathname
378382 if record .funcName :
379383 attrs ["code.function.name" ] = record .funcName
380384
You can’t perform that action at this time.
0 commit comments