From 1514136f39746091dceecd045374907edec8f27b Mon Sep 17 00:00:00 2001 From: dab246 Date: Fri, 9 Jan 2026 20:15:39 +0700 Subject: [PATCH] TF-4136 Replace `logError` to `logWarning` for some place --- core/lib/utils/string_convert.dart | 2 +- lib/features/base/mixin/ai_scribe_mixin.dart | 2 +- .../ai_scribe/handle_ai_scribe_in_composer_extension.dart | 8 ++++---- .../presentation/widgets/mobile/mobile_editor_widget.dart | 2 +- .../presentation/widgets/web/web_editor_widget.dart | 2 +- .../home/domain/extensions/session_extensions.dart | 2 +- .../lib/scribe/ai/presentation/model/ai_capability.dart | 4 ++-- 7 files changed, 11 insertions(+), 11 deletions(-) diff --git a/core/lib/utils/string_convert.dart b/core/lib/utils/string_convert.dart index 450ba6d7c..b9ab697c3 100644 --- a/core/lib/utils/string_convert.dart +++ b/core/lib/utils/string_convert.dart @@ -246,7 +246,7 @@ class StringConvert { return textContent.trim(); } catch (e) { - logError('StringConvert::convertHtmlContentToTextContent:Exception = $e'); + logWarning('StringConvert::convertHtmlContentToTextContent:Exception = $e'); return htmlContent.trim(); } } diff --git a/lib/features/base/mixin/ai_scribe_mixin.dart b/lib/features/base/mixin/ai_scribe_mixin.dart index 73deda6d6..f46f4ba60 100644 --- a/lib/features/base/mixin/ai_scribe_mixin.dart +++ b/lib/features/base/mixin/ai_scribe_mixin.dart @@ -39,7 +39,7 @@ mixin AiScribeMixin { AIScribeBindings(aiCapability!.scribeEndpoint!).dependencies(); } } catch (e) { - logError('AiScribeMixin::injectAIScribeBindings(): $e'); + logWarning('AiScribeMixin::injectAIScribeBindings(): $e'); } } } diff --git a/lib/features/composer/presentation/extensions/ai_scribe/handle_ai_scribe_in_composer_extension.dart b/lib/features/composer/presentation/extensions/ai_scribe/handle_ai_scribe_in_composer_extension.dart index 3a8b86804..3890ced0c 100644 --- a/lib/features/composer/presentation/extensions/ai_scribe/handle_ai_scribe_in_composer_extension.dart +++ b/lib/features/composer/presentation/extensions/ai_scribe/handle_ai_scribe_in_composer_extension.dart @@ -31,7 +31,7 @@ extension HandleAiScribeInComposerExtension on ComposerController { ); return textContent; } catch (e) { - logError('$runtimeType::getTextOnlyContentInEditor:Exception = $e'); + logWarning('$runtimeType::getTextOnlyContentInEditor:Exception = $e'); return ''; } } @@ -51,7 +51,7 @@ extension HandleAiScribeInComposerExtension on ComposerController { richTextMobileTabletController?.htmlEditorApi?.insertHtml(htmlContent); } } catch (e) { - logError('$runtimeType::insertTextInEditor:Exception = $e'); + logWarning('$runtimeType::insertTextInEditor:Exception = $e'); } } @@ -69,7 +69,7 @@ extension HandleAiScribeInComposerExtension on ComposerController { ); } } catch (e) { - logError('$runtimeType::collapseSelection:Exception = $e'); + logWarning('$runtimeType::collapseSelection:Exception = $e'); } } @@ -81,7 +81,7 @@ extension HandleAiScribeInComposerExtension on ComposerController { richTextMobileTabletController?.htmlEditorApi?.setText(''); } } catch (e) { - logError('$runtimeType::clearTextInEditor:Exception = $e'); + logWarning('$runtimeType::clearTextInEditor:Exception = $e'); } } diff --git a/lib/features/composer/presentation/widgets/mobile/mobile_editor_widget.dart b/lib/features/composer/presentation/widgets/mobile/mobile_editor_widget.dart index 172736b70..f5fb4170c 100644 --- a/lib/features/composer/presentation/widgets/mobile/mobile_editor_widget.dart +++ b/lib/features/composer/presentation/widgets/mobile/mobile_editor_widget.dart @@ -92,7 +92,7 @@ class _MobileEditorState extends State with TextSelectionMix try { await _setupSelectionListener(editorApi); } catch (e) { - logError('Error onWebViewCreated: $e'); + logWarning('Error onWebViewCreated: $e'); } } diff --git a/lib/features/composer/presentation/widgets/web/web_editor_widget.dart b/lib/features/composer/presentation/widgets/web/web_editor_widget.dart index 658faacf3..c8ccd7a7e 100644 --- a/lib/features/composer/presentation/widgets/web/web_editor_widget.dart +++ b/lib/features/composer/presentation/widgets/web/web_editor_widget.dart @@ -123,7 +123,7 @@ class _WebEditorState extends State with TextSelectionMixin { } } } catch (e) { - logError( + logWarning( '_WebEditorState::_editorListener: Unable to parse message data = $e', ); } diff --git a/lib/features/home/domain/extensions/session_extensions.dart b/lib/features/home/domain/extensions/session_extensions.dart index 7985834d3..ee92f2224 100644 --- a/lib/features/home/domain/extensions/session_extensions.dart +++ b/lib/features/home/domain/extensions/session_extensions.dart @@ -195,7 +195,7 @@ extension SessionExtensions on Session { log('SessionExtensions::getAICapability:aiCapability = $aiCapability'); return aiCapability; } catch (e) { - logError('SessionExtensions::getAICapability():[Exception] $e'); + logWarning('SessionExtensions::getAICapability():[Exception] $e'); return null; } } diff --git a/scribe/lib/scribe/ai/presentation/model/ai_capability.dart b/scribe/lib/scribe/ai/presentation/model/ai_capability.dart index 748589ebf..a40d727f9 100644 --- a/scribe/lib/scribe/ai/presentation/model/ai_capability.dart +++ b/scribe/lib/scribe/ai/presentation/model/ai_capability.dart @@ -23,7 +23,7 @@ class AICapability extends CapabilityProperties { // Validate endpoint format - must be an absolute URI if (Uri.tryParse(urlEndpoint)?.isAbsolute != true) { - logError( + logWarning( 'AICapability::isScribeEndpointAvailable(): Invalid endpoint format: $urlEndpoint', ); return false; @@ -31,7 +31,7 @@ class AICapability extends CapabilityProperties { return true; } catch (e) { - logError( + logWarning( 'AICapability::isScribeEndpointAvailable(): Exception: $e', ); return false;