fix: remove logLevel parameter from fetchLogsViaIPCPeriodically for consistency

This commit is contained in:
Tunglies
2025-08-23 00:28:39 +08:00
parent 0d070fb934
commit fbaff3e90c

View File

@@ -52,11 +52,9 @@ export const useGlobalLogStore = create<GlobalLogStore>((set) => ({
})); }));
// IPC 日志获取函数 // IPC 日志获取函数
export const fetchLogsViaIPCPeriodically = async ( export const fetchLogsViaIPCPeriodically = async () => {
logLevel: LogLevel = "info",
) => {
try { try {
const logs = await fetchLogsViaIPC(logLevel); const logs = await fetchLogsViaIPC();
useGlobalLogStore.getState().setLogs(logs); useGlobalLogStore.getState().setLogs(logs);
console.log(`[GlobalLog-IPC] 成功获取 ${logs.length} 条日志`); console.log(`[GlobalLog-IPC] 成功获取 ${logs.length} 条日志`);
} catch (error) { } catch (error) {
@@ -100,12 +98,12 @@ export const initGlobalLogService = (
startLogsStreaming(logLevel); startLogsStreaming(logLevel);
// 立即获取一次日志 // 立即获取一次日志
fetchLogsViaIPCPeriodically(logLevel); fetchLogsViaIPCPeriodically();
// 设置定期轮询来同步流式缓存的数据 // 设置定期轮询来同步流式缓存的数据
clearIpcPolling(); clearIpcPolling();
ipcPollingInterval = setInterval(() => { ipcPollingInterval = setInterval(() => {
fetchLogsViaIPCPeriodically(logLevel); fetchLogsViaIPCPeriodically();
}, 1000); // 每1秒同步一次流式缓存 }, 1000); // 每1秒同步一次流式缓存
// 设置连接状态 // 设置连接状态
@@ -154,7 +152,7 @@ export const changeLogLevel = (level: LogLevel) => {
if (enabled) { if (enabled) {
// IPC流式模式下重新启动监控 // IPC流式模式下重新启动监控
startLogsStreaming(level); startLogsStreaming(level);
fetchLogsViaIPCPeriodically(level); fetchLogsViaIPCPeriodically();
} }
}; };