Anstatt Meldungen zu auftretenden Fehlern oder zum Programmablauf direkt in der Oberfläche auszugeben, werden diese in Logdateien protokolliert.
Damit eine Meldung protokolliert wird, muss die Wichtigkeit der Meldung dem konfigurierten Log-Level entsprechen bzw. diesen übertreffen. Der Log-Level dient also als Filter für die tatsächlich zu protokollierenden Meldungen.
Die Wichtigkeiten sind wie folgt geordnet:
DEBUG > INFO > NOTICE > WARNING > ERROR > FATAL
Alle Meldungen mit der Wichtigkeit des konfigurierten Log-Levels selbst sowie alle noch wichtigeren Meldungen werden protokolliert.