{% 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') }}
{{ icon('file-text', size=17) }} Rotierte Dateien
{{ log_dir }}
{% if rotated %}
{% for entry in rotated %} {% endfor %}
DateiGroesseGeaendert
{{ entry.name }} {{ entry.size | bytes }} {{ entry.modified | int | string }}
{% else %} {{ empty_state('Noch nichts rotiert', 'logrotate hat bisher keine Kopie angelegt.', 'clock') }} {% endif %}
{{ icon('history', size=17) }} Archivierte Aenderungen
Aus der Datenbank ausgelagerte Kalendertage
{% if archived and current_user.has('logs_history.export') %}
{% endif %}
{% if archived %}
{% for entry in archived %} {% endfor %}
TagGroesse
{{ entry.day }} {{ entry.size | bytes }} {{ entry.modified | dt }}
{% if current_user.has('logs_history.delete') %} {% endif %} {% else %} {{ empty_state('Kein Archiv', 'Es wurden noch keine Audit-Tage ausgelagert.', 'history') }} {% endif %}
{% endblock %}