Projekat

Općenito

Profil

F18 sql log dijagnostika

1) fmk.log tabela

Log tabela se nalazi unutar svake pojedine baze koju koristimo kroz F18 aplikaciju.

Ako je baza bringout_2012 onda unutar nje imamo tabelu fmk.log

2) Polja log tabele

SELECT * FROM fmk.log LIMIT 1

(primjer tabele sa dostupnim poljima)

id user_code l_time msg
1 vsasa 2012-05-10 08:21:01.584706 init....
10 bjasko 2012-05-11 10:15:01.584706 log update....

3) Kako dobiti podatke koji nas interesuju na osnovu log tabele ?

U sljedećih par poglavlja ćemo naučiti kako dobiti pojedine podatke

3.1) Postavljanje uslova po korisniku

Postavljamo uslov za korisnika na sljedeći način

SELECT * FROM fmk.log WHERE user_code = 'vsasa'  

3.2) Dodavanje datumskog uslova

Unaprijeđujemo trenutni upit sa dodavanjem datuma (22.10.2012)

Upit će izgledati ovako:

SELECT * FROM fmk.log WHERE user_code = 'vsasa' AND l_time >= '2012-10-22'  

3.2) Dodavanje uslova za polje poruke

Unaprijeđujemo postojeći upit tako što dodajemo i dodatni upit za polje koje sadrži poruku (sve gdje postoji ERR)

Upit će izgledati ovako:

SELECT * FROM fmk.log WHERE user_code = 'vsasa' AND l_time >= '2012-10-22' AND msg like '%ERR%'