MCPcopy
hub / github.com/ys1231/MoveCertificate / loadLogTab

Function loadLogTab

webdev/src/main.ts:286–302  ·  view source on GitHub ↗

* 加载运行日志页的数据(懒加载) * 只有用户第一次切换到日志 Tab 时才真正读取日志文件

()

Source from the content-addressed store, hash-verified

284 * 只有用户第一次切换到日志 Tab 时才真正读取日志文件
285 */
286async function loadLogTab(): Promise<void> {
287 // 如果已经加载过,直接返回
288 if (logLoaded) return;
289
290 showSkeleton('logContent', 5);
291
292 try {
293 const logs = await getLoggerInfo();
294 hideSkeleton('logContent');
295 renderLogInfo('logContent', logs);
296 logLoaded = true;
297 } catch (e) {
298 console.error('加载日志失败:', e);
299 hideSkeleton('logContent');
300 renderLogInfo('logContent', [t('getLogFailed')]);
301 }
302}
303
304/**
305 * 刷新运行日志

Callers 1

main.tsFile · 0.85

Calls 5

showSkeletonFunction · 0.85
getLoggerInfoFunction · 0.85
hideSkeletonFunction · 0.85
renderLogInfoFunction · 0.85
tFunction · 0.85

Tested by

no test coverage detected