| 
						
						
							
								
							
						
						
					 | 
					@ -48,7 +48,7 @@ class ColoredFormatter(logging.Formatter): | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            stack = traceback.extract_stack() | 
					 | 
					 | 
					            stack = traceback.extract_stack() | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					             | 
					 | 
					 | 
					             | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            # 从后往前遍历调用栈,跳过日志模块的调用 | 
					 | 
					 | 
					            # 从后往前遍历调用栈,跳过日志模块的调用 | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					            for frame in reversed(stack[:-1]): | 
					 | 
					 | 
					            for frame in reversed(stack[:-3]): | 
				
			
			
				
				
			
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					                filename = os.path.basename(frame.filename) | 
					 | 
					 | 
					                filename = os.path.basename(frame.filename) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                # 跳过日志模块相关的文件 | 
					 | 
					 | 
					                # 跳过日志模块相关的文件 | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					                if not (filename == 'logger.py' or  | 
					 | 
					 | 
					                if not (filename == 'logger.py' or  | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
							
								
							
						
						
					 | 
					@ -152,8 +152,8 @@ class BRepLogger: | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        console_formatter = ColoredFormatter( | 
					 | 
					 | 
					        console_formatter = ColoredFormatter( | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					            '%(colored_time)s | %(colored_levelname)s | %(colored_file_info)s - %(message)s' | 
					 | 
					 | 
					            '%(colored_time)s | %(colored_levelname)s | %(colored_file_info)s - %(message)s' | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        ) | 
					 | 
					 | 
					        ) | 
				
			
			
		
	
		
		
			
				
					
					 | 
					 | 
					        file_formatter = logging.Formatter( | 
					 | 
					 | 
					        file_formatter = ColoredFormatter( | 
				
			
			
				
				
			
		
	
		
		
			
				
					
					 | 
					 | 
					            '%(asctime)s | %(levelname)-8s | %(caller_info)s - %(message)s' | 
					 | 
					 | 
					            '%(colored_time)s | %(colored_levelname)s | %(colored_file_info)s - %(message)s' | 
				
			
			
				
				
			
		
	
		
		
	
		
		
	
		
		
			
				
					 | 
					 | 
					        ) | 
					 | 
					 | 
					        ) | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					         | 
					 | 
					 | 
					         | 
				
			
			
		
	
		
		
			
				
					 | 
					 | 
					        # 创建文件处理器 (详细日志) | 
					 | 
					 | 
					        # 创建文件处理器 (详细日志) | 
				
			
			
		
	
	
		
		
			
				
					| 
						
							
								
							
						
						
						
					 | 
					
  |