Správa protokolů v Lizmap
Princip a popis
Od verze 2.8 můžete nakonfigurovat Lizmap Web Client tak, aby se určité uživatelské akce ukládaly do databáze SQLite:
Přihlášení uživatele
Zobrazení mapy Lizmap
Tisk mapy
Zobrazení vyskakovacího okna
Použití nástroje pro úpravy
Pro každou z těchto akcí lze zvolit:
zaznamenat do protokolů nový řádek s různými informacemi: uživatel, datum a čas, akce, úložiště Lizmap, projekt QGIS, IP adresa.
pro zvýšení počítadla této akce, úložiště Lizmap a projekt QGIS.
Konfigurace protokolů
Prozatím není možné měnit konfiguraci protokolů v rozhraní pro správu. Je nutné ručně upravit konfigurační soubor lizmap/var/config/lizmapLogConfig.ini.php. Tento soubor je ve formátu ini a obsahuje mnoho sekcí jako akce k uložení. U každé akce můžete zvolit, zda chcete aktivovat pomocí on nebo vypnout pomocí off záznam protokolu.
Následující část například ukazuje, že se správce rozhodl zaznamenávat do protokolů počet při každém připojení uživatele. Nechce však ukládat podrobnosti pro každé připojení.
[item:login]
label="User logs in"
logCounter=on
logDetail=off
logIp=off
Zobrazit protokoly
Chcete-li zobrazit protokoly, stačí se připojit k rozhraní pro správu Lizmap jako správce. K protokolům pak získáte přístup prostřednictvím nabídky Lizmap Logs. Tato stránka zobrazuje obecné statistiky 2 tabulek protokolů: Počet záznamů a Detail záznamů. Pro každou z nich je možné:
Zobrazení tabulky obsahující nezpracovaná data
Úplně prázdné protokoly: kompletně vynulováno!
Soubor pro ukládání protokolů
Zde je umístěna databáze protokolů ve vztahu k instalačnímu adresáři: lizmap/var/logs.db. Například:
# ifLizmap Web Client is installed here : /var/www/lizmap-web-client-2.8.1/, the file is:
/var/www/lizmap-web-client-2.8.1/lizmap/var/logs.db
K této databázi lze přistupovat pomocí nástroje pro čtení databáze Sqlite, jako je SQLite Browser nebo doplněk pro Firefox SQlite Manager. Pokud znáte jazyk SQL, tak můžete provádět dotazy pro získání informací z podrobných protokolů.