收口桌面壳网络诊断日志

桌面壳网络状态解析失败只记录固定阶段标签

扩展桌面壳配置门禁禁止网络日志输出解析错误细节

补充宿主壳方案和共享决策中的网络诊断边界
This commit is contained in:
2026-06-21 13:38:32 +08:00
parent 744b78a1b3
commit bcee92e421
4 changed files with 21 additions and 14 deletions
+9 -2
View File
@@ -2185,10 +2185,10 @@ for (const snippet of [
'resolve_desktop_host_bridge_network_status_payload_with',
'network_status_unavailable_response',
'log_desktop_network_failure',
'desktop network failed for {label}: {error}',
'desktop network failed for {label}',
'spawn_blocking(resolver)',
'resolve_desktop_host_bridge_network_status_payload_with(resolve_desktop_network_status)',
'log_desktop_network_failure("status.resolve", &error)',
'log_desktop_network_failure("status.resolve")',
'"isConnected": true',
'"connectionType": "unknown"',
'"network status unavailable"',
@@ -2196,12 +2196,19 @@ for (const snippet of [
'network_status_success_response_reports_contract_shape',
'network_status_failure_hides_native_error_detail',
'network_status_failures_are_logged_without_exposing_native_detail',
'network_status_failures_log_stable_label_only',
'private native resolver detail',
]) {
if (!desktopHostBridgeNetworkSource.includes(snippet)) {
throw new Error(`desktop shell network module is missing ${snippet}`);
}
}
if (
desktopHostBridgeNetworkSource.includes('desktop network failed for {label}: {error}') ||
desktopHostBridgeNetworkSource.includes('log_desktop_network_failure("status.resolve", &error)')
) {
throw new Error('desktop shell network module must hide native network errors');
}
if (
!desktopHostBridgeDispatchSource.includes(