{% extends 'feed-me/_layouts' %} {% import '_includes/forms' as forms %} {% set crumbs = [ { label: craft.feedme.getPluginName|t('feed-me'), url: url('feed-me') }, { label: "Logs"|t('feed-me'), url: url('feed-me/logs') } ] %} {% set selectedTab = 'logs' %} {% block content %}
{{ forms.selectField({ label: 'Show logs for:'|t('feed-me'), instructions: ''|t('feed-me'), id: 'show', name: 'show', value: show, options: [ { label: 'All', value: '' }, { label: 'Info', value: 'info' }, { label: 'Errors', value: 'error' }, ], }) }}
{{ "Clear logs"|t('feed-me') }}
{% if logEntries|length %} {% for logEntry in logEntries %} {% set hasChildErrors = false %} {% if logEntry.items is defined %} {% for subEntry in logEntry.items %} {% if subEntry.type == 'error' %} {% set hasChildErrors = true %} {% endif %} {% endfor %} {% endif %} {% if logEntry.items is defined %} {% for subEntry in logEntry.items %} {% endfor %} {% endif %} {% endfor %}
{{ "Type"|t('feed-me') }} {{ "Message"|t('feed-me') }} {{ "Timestamp"|t('feed-me') }}
{% if hasChildErrors %} {{ 'error'|t('feed-me') }} {% else %} {{ logEntry.type }} {% endif %} {{ logEntry.message|md|striptags('')|raw }} {% if logEntry.items is defined %} Show detail {% endif %} {{ logEntry.date|date('short') ~ ' ' ~ logEntry.date|time('short') }}
{% else %}

{{ 'No logs recorded yet.'|t('feed-me') }}

{% endif %} {{ parent() }} {% endblock %}