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
Directiva ErrorLog - Configurarea căii jurnalului de erori: Stabilește destinația unde Apache înregistrează toate avertismentele, erorile de compilare, căderile de module și problemele de acces.Directiva RewriteRule - Definirea regulilor de transformare și redirecționare URL: Transformă URL-ul cerut pe baza unei expresii regulate PCRE și îl redirecționează intern sau extern.