| 
						
						
							
								
							
						
						
					 | 
				
				 | 
				
					@ -102,8 +102,9 @@ class BRepLogger: | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            exc_info=kwargs.get('exc_info'), | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        ) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					         | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        # 获取真实的调用者信息 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        record.caller_info = self._get_caller_info(3)  # 增加stack_offset以跳过更多调用层 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        # 确保设置 caller_info | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        if not hasattr(record, 'caller_info'): | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					            record.caller_info = self._get_caller_info(3) | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					         | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        # 处理日志记录 | 
				
			
			
		
	
		
			
				
					 | 
					 | 
				
				 | 
				
					        self.logger.handle(record) | 
				
			
			
		
	
	
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
				
				 | 
				
					
  |