{% extends "tesm_core/base.html" %}
{% from "tesm_core/macros.html" import empty_state, alert %}
{% block page_title %}Protokollverlauf{% endblock %}
{% block page_sub %}{{ rotated | length }} rotierte Dateien · {{ archived | length }} archivierte Audit-Tage{% endblock %}
{% block content %}
{{ alert('Rotiert wird per logrotate mit copytruncate -- keiner der schreibenden Prozesse
(Ueberwachung, Web, Kea) kann ein Reopen-Signal verarbeiten.', 'info') }}
{% if rotated %}
| Datei | Groesse | Geaendert |
{% for entry in rotated %}
| {{ entry.name }} |
{{ entry.size | bytes }} |
{{ entry.modified | int | string }} |
{% endfor %}
{% else %}
{{ empty_state('Noch nichts rotiert', 'logrotate hat bisher keine Kopie angelegt.', 'clock') }}
{% endif %}
{% if archived %}
| Tag | Groesse | |
{% for entry in archived %}
| {{ entry.day }} |
{{ entry.size | bytes }} |
{{ entry.modified | dt }} |
{% endfor %}
{% if current_user.has('logs_history.delete') %}
{% endif %}
{% else %}
{{ empty_state('Kein Archiv', 'Es wurden noch keine Audit-Tage ausgelagert.', 'history') }}
{% endif %}
{% endblock %}