{% extends "base.html" %} {% block title %}Door errors{% endblock %} {% block head %} {{ super() if super }} {% endblock %} {% block content %}

Door errors

{% if entries %} {{ entries | length }} error{{ '' if entries|length == 1 else 's' }} logged. Most recent: {{ entries[0].relative_age }} ({{ entries[0].ts }}). {% else %} No door crashes have been recorded. {% endif %} {{ log_path }}
{% if entries %}
{% if csrf_token %}{% endif %}
{% endif %}
{% if not entries %}

Nothing here — every door session that has ended did so cleanly. This page collects uncaught crashes from Synchronet-compat doors (Trade Wars, LORD, BotWars, etc.) so you spot breakage without users having to report it.

Source: {{ log_path }} ({% if log_size %}{{ log_size }} bytes, but no parseable entries{% else %}file not yet created{% endif %}).

{% else %}
{% for e in entries %}
{{ e.ts.split('T')[1].split('.')[0] }} UTC · {{ e.relative_age }} · door {{ e.slug }} user {{ e.user }} — click to expand
{{ e.trace }}
{% endfor %}
{% endif %}
{% endblock %}