@@ -52,7 +52,7 @@ def register_url_protocol(self) -> bool:
5252 try :
5353 return self .protocol_manager .register_protocol ()
5454 except Exception as e :
55- logger .error (f"注册URL协议失败: { e } " )
55+ logger .exception (f"注册URL协议失败: { e } " )
5656 return False
5757
5858 def unregister_url_protocol (self ) -> bool :
@@ -65,7 +65,7 @@ def unregister_url_protocol(self) -> bool:
6565 try :
6666 return self .protocol_manager .unregister_protocol ()
6767 except Exception as e :
68- logger .error (f"注销URL协议失败: { e } " )
68+ logger .exception (f"注销URL协议失败: { e } " )
6969 return False
7070
7171 def is_protocol_registered (self ) -> bool :
@@ -97,7 +97,7 @@ def start_ipc_server(self, port: int = 0) -> bool:
9797 self .is_running = True
9898 return True
9999 except Exception as e :
100- logger .error (f"启动IPC服务器失败: { e } " )
100+ logger .exception (f"启动IPC服务器失败: { e } " )
101101 return False
102102
103103 def stop_ipc_server (self ):
@@ -140,11 +140,11 @@ def _run_server(self, port: int):
140140 continue
141141 except Exception as e :
142142 if self .is_running :
143- logger .error (f"IPC服务器错误: { e } " )
143+ logger .exception (f"IPC服务器错误: { e } " )
144144 break
145145
146146 except Exception as e :
147- logger .error (f"IPC服务器启动错误: { e } " )
147+ logger .exception (f"IPC服务器启动错误: { e } " )
148148 finally :
149149 if "server_socket" in locals ():
150150 server_socket .close ()
@@ -158,7 +158,7 @@ def _handle_client(self, client_socket: socket.socket, address: tuple):
158158 response = self ._process_message (message )
159159 client_socket .send (json .dumps (response ).encode ("utf-8" ))
160160 except Exception as e :
161- logger .error (f"处理IPC消息错误: { e } " )
161+ logger .exception (f"处理IPC消息错误: { e } " )
162162 finally :
163163 client_socket .close ()
164164
@@ -188,7 +188,7 @@ def _process_message(self, message: Dict[str, Any]) -> Dict[str, Any]:
188188 "type" : message_type ,
189189 "error" : str (e ),
190190 }
191- logger .error (f"消息处理失败 - 类型: { message_type } , 错误: { e } " )
191+ logger .exception (f"消息处理失败 - 类型: { message_type } , 错误: { e } " )
192192 return error_response
193193 else :
194194 unknown_response = {
@@ -224,7 +224,7 @@ def _handle_url_message(self, payload: Dict[str, Any]) -> Dict[str, Any]:
224224 logger .info (f"URL命令执行成功: { url } , 结果: { result } " )
225225 return {"success" : True , "result" : result }
226226 except Exception as e :
227- logger .error (f"URL命令执行失败: { url } , 错误: { e } " )
227+ logger .exception (f"URL命令执行失败: { url } , 错误: { e } " )
228228 return {"success" : False , "error" : str (e )}
229229
230230 def register_message_handler (self , message_type : str , handler : Callable ):
@@ -262,7 +262,7 @@ def send_ipc_message(
262262 return json .loads (response_data )
263263
264264 except Exception as e :
265- logger .error (f"发送IPC消息失败: { e } " )
265+ logger .exception (f"发送IPC消息失败: { e } " )
266266 return None
267267
268268 def _save_port_config (self , port : int ):
@@ -286,7 +286,7 @@ def load_port_config(self) -> Optional[int]:
286286 config = json .load (f )
287287 return config .get ("port" )
288288 except Exception as e :
289- logger .error (f"加载端口配置失败: { e } " )
289+ logger .exception (f"加载端口配置失败: { e } " )
290290
291291 return None
292292
@@ -328,7 +328,7 @@ def handle_url_args(self, url: str) -> Dict[str, Any]:
328328 return result
329329
330330 except Exception as e :
331- logger .error (f"URL参数解析失败: { url } , 错误: { e } " )
331+ logger .exception (f"URL参数解析失败: { url } , 错误: { e } " )
332332 return {"success" : False , "error" : str (e )}
333333
334334 def execute_url_command (
@@ -361,7 +361,7 @@ def execute_url_command(
361361 logger .info (f"URL命令执行成功: { url } , 结果: { result } " )
362362 return {"success" : True , "result" : result }
363363 except Exception as e :
364- logger .error (f"URL命令执行失败: { url } , 错误: { e } " )
364+ logger .exception (f"URL命令执行失败: { url } , 错误: { e } " )
365365 return {"success" : False , "error" : str (e )}
366366
367367 def get_available_commands (self ) -> Dict [str , Any ]:
0 commit comments