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