{% extends "base.html" %} {% block title %}管理日志 — HF Daily Papers{% endblock %} {% block content %}

📋 管理日志

{% if crawl_logs %}
{% for log in crawl_logs %} {% endfor %}
ID 任务 状态 日期 发现 新增 开始时间 完成时间 错误
{{ log.id }} {{ log.task }} {% if log.status == 'success' %}✓ 成功 {% elif log.status == 'running' %}⟳ 运行中 {% elif log.status == 'failed' %}✗ 失败 {% else %}{{ log.status }}{% endif %} {{ log.date or '-' }} {{ log.papers_found or 0 }} {{ log.papers_new or 0 }} {{ log.started_at.strftime('%m-%d %H:%M') if log.started_at else '-' }} {{ log.completed_at.strftime('%m-%d %H:%M') if log.completed_at else '-' }} {{ log.error[:80] + '...' if log.error and log.error|length > 80 else (log.error or '-') }}
{% else %}

暂无抓取日志

通过管理接口触发抓取或总结后,日志将出现在这里。

{% endif %}
{% if delete_jobs %}
{% for job in delete_jobs %} {% endfor %}
ID 起始日期 结束日期 包含笔记 论文数 状态 开始时间 完成时间 错误
{{ job.id }} {{ job.date_start }} {{ job.date_end }} {{ '是' if job.include_notes else '否' }} {{ job.paper_count or 0 }} {% if job.status == 'success' %}✓ 成功 {% elif job.status == 'running' %}⟳ 运行中 {% elif job.status == 'failed' %}✗ 失败 {% else %}{{ job.status }}{% endif %} {{ job.started_at.strftime('%m-%d %H:%M') if job.started_at else '-' }} {{ job.completed_at.strftime('%m-%d %H:%M') if job.completed_at else '-' }} {{ job.error[:80] + '...' if job.error and job.error|length > 80 else (job.error or '-') }}
{% else %}

暂无删除记录

通过管理接口删除论文后,记录将出现在这里。

{% endif %}

管理操作

{% endblock %} {% block scripts %} {% endblock %}