Fișier jurnal

Versiunea actuală a paginii nu a fost încă examinată de colaboratori experimentați și poate diferi semnificativ de versiunea revizuită pe 17 decembrie 2021; verificările necesită 2 modificări .

Fișier jurnal ( protocol , jurnal ; jurnal în engleză  ) - un fișier cu înregistrări ale evenimentelor în ordine cronologică, cel mai simplu mijloc de furnizare a jurnalului . Există o distincție între înregistrarea evenimentelor externe și înregistrarea activității programului în sine - sursa înregistrărilor (deși adesea totul este înregistrat într-un singur fișier).

Înregistrarea evenimentelor externe

Jurnalele de server  sunt fișiere speciale care înregistrează anumite acțiuni ale utilizatorului sau programului pe server. De exemplu, jurnalele de server web înregistrează informații despre de unde a venit un anumit vizitator, când și cât timp a petrecut pe site, ce a vizionat și a descărcat acolo, ce browser are și ce adresă IP are computerul său. Fiecare intrare din fișierul jurnal corespunde unei anumite accesări , deoarece serverul poate repara exact solicitarea unuia dintre elementele site-ului.

După analizarea fișierelor jurnal, puteți obține date rezumative ale activității utilizatorilor, puteți studia tiparele de comportament ale grupurilor de utilizatori și puteți evalua eficacitatea unei campanii de publicitate. Datele utilizate frecvent (statisticile) pot fi scrise direct în baza de date, și nu doar în fișierul jurnal.

Înregistrarea programului de lucru

Înregistrarea (înregistrarea) este o înregistrare cronologică cu un nivel diferit (personalizabil) de detaliere a informațiilor despre evenimentele care au loc în sistem (erori, avertismente, mesaje), de obicei într-un fișier. Marea majoritate a programelor moderne folosesc fișiere de protocol text (un eveniment - o linie), acestea sunt ușor generate de program și analizate de o persoană. Ca o excepție, în utilitățile interactive (linia de comandă) mesajele de eveniment sunt afișate direct pe ecranul utilizatorului, totuși, această ieșire poate fi și redirecționată către un fișier dacă este necesar.

Examinarea conținutului jurnalului de erori după ce a apărut o problemă poate duce adesea la înțelegerea cauzei.

Paradigma cea mai potrivită pentru rezolvarea problemelor de menținere a fișierelor jurnal este considerată programarea orientată pe aspecte .

Rotația revistei

Când există o utilizare intensă a serverului de către utilizatori, sau o înregistrare foarte pronunțată, sau doar o perioadă lungă de rulare a software-ului, jurnalul devine foarte plin de intrări, ceea ce duce la următoarele dificultăți:

Astfel, rotația jurnalului este uneori necesară - trunchierea fișierului jurnal curent, arhivarea sau ștergerea datelor acumulate anterioare:

Dacă rotația automată a jurnalelor nu este prevăzută în dezvoltarea de software, atunci această sarcină revine administratorilor de sistem, care o automatizează folosind programatoare sau utilități specializate, cum ar fi logrotate .

Vezi și