Add hub system logs page with PM2 stdout/stderr tabs for all exchanges.
Co-authored-by: Cursor <cursoragent@cursor.com>
This commit is contained in:
@@ -57,6 +57,7 @@
|
||||
<a href="/archive" id="nav-archive">内照明心</a>
|
||||
<a href="/dashboard" id="nav-dashboard">数据看板</a>
|
||||
<a href="/ai" id="nav-ai">AI 教练</a>
|
||||
<a href="/logs" id="nav-logs">系统日志</a>
|
||||
<a href="/settings" id="nav-settings">系统设置</a>
|
||||
</nav>
|
||||
<button type="button" id="btn-logout" class="ghost" title="退出登录">退出</button>
|
||||
@@ -882,6 +883,39 @@
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="page-logs" class="page hidden">
|
||||
<div class="page-head hub-logs-page-head">
|
||||
<div>
|
||||
<h1><span class="head-tag">LOG</span> 系统日志</h1>
|
||||
<p class="page-desc">三所实例与中控 PM2 进程日志 · 实时输出与报错分离展示</p>
|
||||
</div>
|
||||
<div class="hub-logs-page-actions">
|
||||
<button type="button" id="hub-logs-btn-refresh" class="ghost">立即刷新</button>
|
||||
<button type="button" id="hub-logs-btn-pause" class="ghost">暂停刷新</button>
|
||||
</div>
|
||||
</div>
|
||||
<div class="hub-logs-toolbar">
|
||||
<div id="hub-logs-tabs" class="hub-logs-tabs" role="tablist" aria-label="日志来源"></div>
|
||||
<span id="hub-logs-status" class="toolbar-meta"></span>
|
||||
</div>
|
||||
<div class="hub-logs-layout">
|
||||
<section class="card hub-logs-card">
|
||||
<div class="hub-logs-card-head">
|
||||
<h3 class="hub-logs-card-title">实时日志</h3>
|
||||
<span class="hub-logs-card-hint">stdout</span>
|
||||
</div>
|
||||
<pre id="hub-logs-out" class="hub-logs-pre">加载中…</pre>
|
||||
</section>
|
||||
<section class="card hub-logs-card">
|
||||
<div class="hub-logs-card-head">
|
||||
<h3 class="hub-logs-card-title">报错日志</h3>
|
||||
<span class="hub-logs-card-hint">stderr</span>
|
||||
</div>
|
||||
<pre id="hub-logs-err" class="hub-logs-pre">加载中…</pre>
|
||||
</section>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div id="page-settings" class="page hidden">
|
||||
<div class="page-head">
|
||||
<h1><span class="head-tag">CFG</span> 系统设置</h1>
|
||||
@@ -969,6 +1003,10 @@
|
||||
<input type="checkbox" id="pref-show-nav-strategy" checked />
|
||||
顶栏显示「策略说明」
|
||||
</label>
|
||||
<label class="chk-label settings-display-chk">
|
||||
<input type="checkbox" id="pref-show-nav-logs" checked />
|
||||
顶栏显示「系统日志」
|
||||
</label>
|
||||
<p class="settings-display-hint">保存至 hub_settings.json,换浏览器同样生效.关闭导航后对应页面将不可从顶栏进入,直接访问 URL 会跳回监控区.</p>
|
||||
</section>
|
||||
|
||||
@@ -1188,6 +1226,7 @@
|
||||
<script src="/assets/funds.js?v=20260707-hub-options-funds"></script>
|
||||
<script src="/assets/dashboard.js?v=20260708-options-expiry-cd"></script>
|
||||
<script src="/assets/strategy.js?v=3"></script>
|
||||
<script src="/assets/logs.js?v=1"></script>
|
||||
<script src="/assets/ai_review_render.js?v=3"></script>
|
||||
<script src="/assets/time_close_ui.js?v=3"></script>
|
||||
<script src="/assets/options_expiry_countdown.js?v=1"></script>
|
||||
|
||||
Reference in New Issue
Block a user