收口桌面壳网络诊断日志
桌面壳网络状态解析失败只记录固定阶段标签 扩展桌面壳配置门禁禁止网络日志输出解析错误细节 补充宿主壳方案和共享决策中的网络诊断边界
This commit is contained in:
@@ -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(
|
||||
|
||||
Reference in New Issue
Block a user