Directiva LogLevel – Filtrarea detaliilor din jurnalul de erori în Apache HTTP Server

Controlează pragul de gravitate a mesajelor înregistrate în ErrorLog (emerg, alert, crit, error, warn, notice, info, debug).

Sintaxă
LogLevel warn
LogLevel error
LogLevel rewrite:trace3

Ce face Directiva LogLevel - Filtrarea detaliilor din jurnalul de erori

Directiva LogLevel previne supraaglomerarea discului prin filtrarea mesajelor mai puțin importante.

Nivelul standard în producție este warn sau error.

În Apache 2.4, LogLevel oferă posibilitatea de a seta nivelul per modul în parte (de exemplu LogLevel warn rewrite:trace3), permițând depanarea pas cu pas a regulilor `mod_rewrite` fără a polua logul general cu mesaje de la celelalte module.

Exemple

Exemplul 1: Depanarea avansată a unei reguli de rescriere URL cu trace3

Activează analiza execuției regulilor de rewrite.

LogLevel warn rewrite:trace3

Ieșire în terminal

Apache va scrie în error.log fiecare etapă de potrivire regex din mod_rewrite.

Greșeli frecvente

  • Lăsarea nivelului ‘debug’ activ în producție pe termen lung, generând fișiere de log de dimensiuni uriașe și încetinind serverul prin operațiuni masive de disc I/O.

Comenzi înrudite