File size: 1,283 Bytes
f256f5b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | {% extends "admin_layout.html" %}
{% block admin_title %}运行日志{% endblock %}
{% block admin_page_content %}
<section class="content-grid admin-grid reveal-up delay-2">
<article class="card span-2">
<div class="card-head split">
<div>
<span class="kicker">全局日志</span>
<h2>所有用户的运行日志</h2>
<p>日志会持续流入,便于管理员确认登录、查课、提交结果、定时启动终止与错误信息。</p>
</div>
<span class="live-dot">LIVE</span>
</div>
<div class="log-console" id="log-console">
{% if recent_logs %}
{% for log in recent_logs %}
<div class="log-line level-{{ log.level|lower }}">
<span class="log-meta">{{ log.created_at }} · {{ log.student_id or 'system' }} · {{ log.scope }} · {{ log.level }}</span>
<span>{{ log.message }}</span>
</div>
{% endfor %}
{% else %}
<div class="log-line level-info muted">暂无日志,用户启动任务后这里会自动刷新。</div>
{% endif %}
</div>
</article>
</section>
{% endblock %}
|