jnpevent

Slouží k zaznamenání události, která se uloží do systému. Později je možné údaje o události zobrazit uživatelům v administraci.

jnpevent param-assignment
param-assignment
Nastavení parametrů záznamu události.

Speciální význam mají parametry:

override
(Boolean) Pokud je nastaveno, neuloží se výchozí sada hodnot (viz dále).
severity
(String) Úroveň závažnosti události. Možné hodnoty jsou "INFO", "WARN", "ERROR", "FATAL".
message
Informativní zpráva, která se nezahrnuje mezi parametry.

Všechny parametry s jiným názvem se přidají k záznamu události. Pokud není použit parametr override, ukládá se vždy také:

  • site: aktuální prezentace
  • primary: primární sekce
  • main: hlavní obsahový asset
  • language: aktuální jazyk
  • site_key: použité klíčové slovo pravidla prezentace
  • template: aktuální šablona
  • format: aktuální formát
  • me: pagelet volaný v URL (?)

Kromě toho, že je možné takto logovat události ze šablony, může to také udělat programátor v rámci svého kódu. Je potřeba uvážit, která z obou možností bude vhodnější.

Poznámky k uživatelskému rozhraní

V administraci je k dispozici filtrovatelný výpis událostí, ve kterém jsou seskupeny události se shodnými parametry. Zobrazuje se také čas prvního a posledního výskytu události.

Od verze 3.4.18 existuje také mechanismus pro zasílání pravidelných e-mailových reportů z logu událostí.

Pro vložení příspěvku do diskuse se přihlašte.