On 10/17/2010 11:15 PM, Oto Buchta wrote:
Dne 17. října 2010 19:54 Lukas "lzap" Zapletal
<luka...@zapletalovi.com>  napsal(a):
Paklize mate potrebu v logovanych zpravach casto vyhledavat (vytvorit si nad
danymi tabulemi indexy a umoznit operatorum do nich casto chodit), pak uz
bruslime po hodne tenkem lede. Pak uz se zrejme nejedna o aplikacni
logovani, ale neco vic - forma aplikacnich dat. Logovani chapu jako cinnost,
kdy aplikacni software uklada informace, ktere pouzivaji operatori a
vyvojari pri reseni neobvyklych situaci. Vypichnul bych slovo "neobvykly".
Logování do SQL db je samozřejmě klasický kanón na vrabce, ale
nesouhlasím s oním vypíchnutím. Logování je přece jen o něčem jiném než
o trasování a zaznamenávání různých výjimek.

Ať už samotný název "logování" pochází od slovesa kácet (to log) nebo od
způsobu výpočtu logaritmů v dřevních dobách (viz. nám všem dobře známé MFCHT),
tak výraz "log book" se používal již pěknou řádku let před ENIACem
(minimálně tento termín používal Newton) ve významu "kniha poznámek".
Tedy "vše, co je hodno k zaznamenání", nikoli "vše, co je neobvyklé".

Typickým příkladem je logování v apache. Explicitně rozlišuje error log
právě pro řešení oněch neobvyklých věcí a access log pro potřeby
reportingu či auditingu,
tedy pro ty informace, o které tazateli nejspíše jde.

SQL jde pro audit výhodný, ale až jako výsledek nějaké agregace.
Ano, tato myslienka ( logovat do db len relevantne informacie ) sa tomu znacne blizi. Ale ked uz sme pri tych kanonoch, slova ako 'Tivoli', alebo 'OpenView' mi zrovna subtilne nezneju ( nemam skusenosti ani s jednym s uvedenych sw rieseni ) a nieco mi hovori, ze pouzivat to v mojich
podmienkach by bol ciry rozmar.

Diky

--
Dusan



Odpovedet emailem