Ugrás a fő tartalomra

Naplózás

Naplózás

A rendszer minden alkalmazáson belüli tevékenységet adatbázisban naplózza. Megjelölve a hívott osztályt, metódust és azok hozzáférhető paramétereit. A felhasználóhoz köthető érzékeny adatok nem kerülnek naplózásra.

A rendszerben egy naplózási szint van megvalósítva. A rendszer mivoltából adódóan, nem indokolt különböző naplózási szinteket beépíteni. A rendszeren belüli naplók megőrzésének ideje 5 év. Az üzemeltetési naplókat 2 évig őrizzük meg.

A rendszeren belüli naplózások azonos tranzakcióban vannak kezelve az adott művelettel, így ha a naplózás során hiba jönne létre, maga a művelet sem teljesül így megtartva a rendszer integritását.

A naplózás többek között tartalmazza a:

  • felhasználók, sikeres és sikertelen belépési kísérleteit,
  • kijelentkezéseit,
  • felhasználók kizárását a rendszerből,
  • felhasználói adatok változását, név, beosztás,
  • jelszóváltoztatások tényét,
  • felhasználók kezelés mááveleteit (új felhasználó felvétele, meglévő felfüggesztése, aktiválása, törlése, jogosultságainak módosítása),
  • jogosultságok kezelésének műveleteit (jogosultságok megadása, módosítása, törlése),
  • csoport- és szerepkörkezeléssel kapcsolatos műveletek (pl. felhasználó csoporthoz történő rendelése vagy kivétele a csoportból)
  • alkalmazásban létrejövő entitások, CRUD műveleteid.

A naplóbejegyzéseket két nagy osztályba sorolhatók.

  • Központi naplózás
  • Alkalmazás naplózás

A központi naplózás a rendszer teljes egészére vonatkozó naplóbejegyzéseket tartalmazza. Amíg az alkalmazás naplózás, csak adott rendszeren belüli részalkalmazás entitásainak adatváltozásait rögzíti naplóbejegyzésekben mezőszintre bontva.

A rendszer fel van készítve Sentry (https://sentry.io/) integrációra hiba monitorozás céljából. Helyileg telepített sentry szerverhez integrálható.