TYPO3: Fehlermeldungen im Administrationsprotokoll löschen

Fehler, die beim Betrieb der Website auftreten, werden im Administrationsprotokoll vermerkt und beim Einloggen ins TYPO3 Backend erschrickt man häufig über die große Anzahl, die schon wieder zusammen gekommen ist.

Meist sind es harmlose Dinge, die den Betrieb nicht ernsthaft gefährden. Man kann jeden einzelnen dieser Fehler (oder Warnungen) über einen dazugehörigen Button entfernen, aber es gibt keinen Knopf, mit dessen Hilfe man alle Fehler aus der Anzeige löschen könnte. Und normalerweise möchte man nicht das gesamte sys_log leeren.

Abhilfe schafft folgendes MySQL Statement:

DELETE FROM `sys_log` WHERE `error` != ''

Man kann das auch feiner machen will man nur bestimmte Fehlermeldungen löschen, also z.B. so:

DELETE FROM `sys_log` WHERE `error` = 2

Error level:
0 = message, a notice of an action that happened.
1 = error, typically a permission problem for the user
2 = System Error, something which should not happen for technical reasons.
3 = Security notice, like login failures

Link

Das gilt in dieser Form allerdings nur für TYPO3 bis Version 10. Ab Version 11 sieht das etwas anders aus. Siehe hier:

Link