From ced44b292c896eb4e646558c8ba51648722fd65f Mon Sep 17 00:00:00 2001 From: Spark Date: Wed, 4 Mar 2026 02:12:03 +0800 Subject: [PATCH] fix: unify log timestamp format in xfyun ASR extensions Fixed inconsistent timestamp format in three xfyun ASR extensions: - xfyun_asr_bigmodel_python/recognition.py - xfyun_asr_dialect_python/recognition.py - xfyun_asr_python/recognition.py Changed from '%Y-%m-%d %H:%M:%S' (without milliseconds) to '%Y-%m-%d %H:%M:%S.%f'[:-3] (with milliseconds) to match the format used in other log statements in these files. This addresses issue #302: log format not consistent --- .../extension/xfyun_asr_bigmodel_python/recognition.py | 3 ++- .../extension/xfyun_asr_dialect_python/recognition.py | 3 ++- .../ten_packages/extension/xfyun_asr_python/recognition.py | 3 ++- 3 files changed, 6 insertions(+), 3 deletions(-) diff --git a/ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python/recognition.py b/ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python/recognition.py index 9ba833909f..5a37dd84d1 100644 --- a/ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python/recognition.py +++ b/ai_agents/agents/ten_packages/extension/xfyun_asr_bigmodel_python/recognition.py @@ -217,8 +217,9 @@ async def _handle_message(self, message): except Exception as e: error_msg = f"Error processing message: {e}" + timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3] self._log_debug( - f"[{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}] {error_msg}" + f"[{timestamp}] {error_msg}" ) if self.callback: await self.callback.on_error(error_msg) diff --git a/ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python/recognition.py b/ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python/recognition.py index 6c06186e44..99ae1fe2d0 100644 --- a/ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python/recognition.py +++ b/ai_agents/agents/ten_packages/extension/xfyun_asr_dialect_python/recognition.py @@ -252,8 +252,9 @@ async def _handle_message(self, message): except Exception as e: error_msg = f"Error processing message: {e}" + timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3] self.ten_env.log_error( - f"[{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}] {error_msg}" + f"[{timestamp}] {error_msg}" ) if self.callback: await self.callback.on_error(error_msg) diff --git a/ai_agents/agents/ten_packages/extension/xfyun_asr_python/recognition.py b/ai_agents/agents/ten_packages/extension/xfyun_asr_python/recognition.py index 329e9071b0..2010486c10 100644 --- a/ai_agents/agents/ten_packages/extension/xfyun_asr_python/recognition.py +++ b/ai_agents/agents/ten_packages/extension/xfyun_asr_python/recognition.py @@ -197,8 +197,9 @@ async def _handle_message(self, message): except Exception as e: error_msg = f"Error processing message: {e}" + timestamp = datetime.now().strftime("%Y-%m-%d %H:%M:%S.%f")[:-3] self.ten_env.log_info( - f"[{datetime.now().strftime('%Y-%m-%d %H:%M:%S')}] {error_msg}" + f"[{timestamp}] {error_msg}" ) await self.callback.on_error(error_msg)