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 %}