Log fájl

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2021. december 17-én felülvizsgált verziótól ; az ellenőrzések 2 szerkesztést igényelnek .

Naplófájl ( protokoll , napló ; angol  napló ) - az eseményeket időrendi sorrendben rögzítő fájl , a naplózás biztosításának legegyszerűbb módja . Különbséget kell tenni a külső események regisztrálása és magának a programnak – a rekordok forrásának – munkájának naplózása között (bár gyakran mindent egyetlen fájlban rögzítenek).

Külső rendezvények regisztrációja

A szervernaplók  olyan speciális fájlok, amelyek bizonyos felhasználói vagy programműveleteket rögzítenek a szerveren. Például a webszerver naplói információkat rögzítenek arról, hogy egy adott látogató honnan jött, mikor és mennyi időt töltött az oldalon, mit nézett és töltött le onnan, milyen böngészője van és milyen IP-címe van a számítógépének. A naplófájl minden bejegyzése egy adott találatnak felel meg , mivel a szerver pontosan a kérést tudja rögzíteni az egyik webhelyelemhez.

A naplófájlok elemzése után összefoglaló adatokat kaphat a felhasználói aktivitásról, tanulmányozhatja a felhasználói csoportok viselkedési mintáit, és értékelheti a reklámkampányok hatékonyságát. A gyakran használt adatok (statisztikák) közvetlenül az adatbázisba írhatók, nem csak a naplófájlba.

Programmunka naplózása

A naplózás (naplózás) egy kronologikus rekord, amely a rendszerben előforduló eseményekről (hibák, figyelmeztetések, üzenetek) különböző (testreszabható) részletességű információkat tartalmaz, általában egy fájlba. A modern programok túlnyomó többsége szöveges protokollfájlokat használ (egy esemény - egy sor), ezeket a program könnyen generálja, és egy személy elemzi. Kivételként az interaktív segédprogramokban (parancssor) az eseményüzenetek közvetlenül a felhasználó képernyőjén jelennek meg, azonban szükség esetén ez a kimenet fájlba is átirányítható.

A hibanapló tartalmának a probléma fellépése utáni vizsgálata gyakran elvezethet az ok megértéséhez.

A naplófájlok karbantartási problémáinak megoldására a legalkalmasabb paradigma az aspektusorientált programozás .

Magazin forgatás

Ha a felhasználók erősen használják a szervert, vagy nagyon bőbeszédű naplózás történik, vagy csak hosszú ideig fut a szoftver, a napló nagyon tele lesz bejegyzésekkel, ami a következő nehézségekhez vezet:

Ezért néha szükség van a naplóforgatásra - az aktuális naplófájl csonkolása, archiválás vagy a korábbi felhalmozott adatok törlése:

Ha a szoftverfejlesztés nem rendelkezik automatikus naplóforgatással, akkor ez a feladat a rendszergazdákra hárul, akik ütemezők vagy speciális segédprogramok, például a logrotate segítségével automatizálják .

Lásd még