Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Error handling - ne exception

[es] :: PHP :: Error handling - ne exception

[ Pregleda: 3950 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Error handling - ne exception08.01.2006. u 10:31 - pre 222 meseci
Ima li iko Ideju kako bi najlakse pohvatao (logovao) errore... a da se ne prikazuju u view dijelu. Pokusao sam da rijesim ali sam previse iskomplikovao: poceo sam da pravim klasu koja ce da posmatra neke "bitne" module, da ove module svrstavam u grupe... Na kraju sam shvatio da pravim poseban softwear koji ce da prati ovaj ali kad neko hoce kasnije nesto da prosiri...


 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Error handling - ne exception09.01.2006. u 06:30 - pre 222 meseci
Samo da budem precizniji ne treba handling jesam li spojen sa bazom ili bazama, nego klasa koja ce da posmatra moju sintaksu tj. moje module.
 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Error handling - ne exception26.01.2006. u 12:25 - pre 222 meseci
Posto vidim da niko ne odgovara, a neki gledaju ovo pitanje ajde da pomognem ono sto znam. Za Error handling postoje gotove skripte na internetu poput PHPUnit. Veoma korisna stvar!
 
Odgovor na temu

valeksa
Vladan Aleksic
Beograd

Član broj: 33124
Poruke: 46
80.93.229.*



Profil

icon Re: Error handling - ne exception26.01.2006. u 15:11 - pre 222 meseci
Citat:
Leftfield: Posto vidim da niko ne odgovara, a neki gledaju ovo pitanje ajde da pomognem ono sto znam. Za Error handling postoje gotove skripte na internetu poput PHPUnit. Veoma korisna stvar!


PHPUnit nema veze sa Error handlingom. To je klasa(e) koje se koriste za Unit Testing.

Pozdrav,
Vladan
 
Odgovor na temu

SmilieBG
Aleksandar Skodric
NL

Član broj: 13094
Poruke: 1821
*.wxs.nl.



+3 Profil

icon Re: Error handling - ne exception26.01.2006. u 15:40 - pre 222 meseci
kako hoces da cuvas te error logove?

Zar ne mozes na kraju svakog modula / bitne akcije / funkcije da stavis da hvata error i smesta ga negde?

Da napravis dinamcki - tesko... To ces ipak morati u samom codu da resavas... Ili da pravis tako module, da imaju negde opciju da loguju gresku ili ne...

Sve u svemu - koji ce ti to?! :)

Poz,
Sale
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Error handling - ne exception26.01.2006. u 17:55 - pre 222 meseci
Konacno. Mozda sam trebao napisati nesto gluplje da se jos ko javi. Da. PhphUnit je za testiranje ne za error handling. A to ti dodje na isto na kraju. Trazenje ili rukovodjenje (sklanjanje od korisnika) greskama makar meni spada u istu bransu. Ok? Koji cemi? Pa da znas da sam bolesan da se zafrkavam dodatno.
A treba mi coce kad jednom napravim da vazda imam. Ha.
Treba mi da kad pukne nesto korisniku a meni fino dodje preko socketa ili kako god hocu izvjestaj Miki stoko to i to je puklo. A ja tada tacno znam koji mu je bez gubljenja zivaca, bez nervoze, a i moje kuciste ce duze da traje.
Ocu da kontrolisem situaciju do kraja. Da olaksam sebi zivot. Ko ce bre da se sjeca sta sam radio prije dvije ili vise godina???
Valeksa molim te provjeri jesam li jos dje hvalio. :-)))
 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Error handling - ne exception26.01.2006. u 18:01 - pre 222 meseci
Sale kad se prosiri kod, doda nesto, svaki put za svaku klasu moram da radim isti posao. Ako neko drugi pocne da doradjuje program? Sta onda? inace treba mi da znam sta je i dje je tacno puklo. Ali tacno. Treba mi univerzalni kod. Klasa.
Hvala Sale.
Kontam nesto da je to Sizifov posao. Odustajem. Ako neko bude raspolozen da pise na ovu temu rado cu se ukljuciti. Hvala.
 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Error handling - ne exception26.01.2006. u 18:03 - pre 222 meseci
Valeksa svidja mi se tvoj sajt. Jedan od rijetkih!
 
Odgovor na temu

valeksa
Vladan Aleksic
Beograd

Član broj: 33124
Poruke: 46
80.93.229.*



Profil

icon Re: Error handling - ne exception27.01.2006. u 09:09 - pre 222 meseci
Citat:
Leftfield:
Valeksa molim te provjeri jesam li jos dje hvalio. :-)))


evo ima jos malo gde si "hvalio" :):)

Citat:
PhphUnit je za testiranje ne za error handling. A to ti dodje na isto na kraju. Trazenje ili rukovodjenje (sklanjanje od korisnika) greskama makar meni spada u istu bransu. Ok?


ne, ne. definitivno nije isto. PHPUnit je predprodukcijska prica. Znaci radi se o sistemu koji ti omogucava da pohvatas greske prilikom razvoja a ne na produkcijskom sistemu. Ono sto ti trazis je nacin da te obavesti kada se na isporucenoj aplikaciji desi neki problem.

Citat:

Koji cemi? Pa da znas da sam bolesan da se zafrkavam dodatno.
A treba mi coce kad jednom napravim da vazda imam. Ha.
Treba mi da kad pukne nesto korisniku a meni fino dodje preko socketa ili kako god hocu izvjestaj Miki stoko to i to je puklo. A ja tada tacno znam koji mu je bez gubljenja zivaca, bez nervoze, a i moje kuciste ce duze da traje.
Ocu da kontrolisem situaciju do kraja. Da olaksam sebi zivot. Ko ce bre da se sjeca sta sam radio prije dvije ili vise godina???



E pa ja mogu da ti opisem sistem koji ja koristim.
Imam java klasu (bilo mi najzgodnije za realizaciju) koja slusa na UDP portu koji se prima preko komandne linije.

sada imas slusaoca...

imam php klasu koja u principu postavlja moj error_handler i shodno konfiguraciji, moze tu gresku da posalje na mail, ekran ili UDP port.

sada imas i pricalicu :):)

Eto to ti je princip kako ja radim.

Ako si zainteresovan za detalje, posalji mi PP.

Pozdrav,
Vladan

 
Odgovor na temu

ribicb
Bogdan Ribic
Novi Sad

Član broj: 48142
Poruke: 4
*.adanet.co.yu.



Profil

icon Re: Error handling - ne exception04.04.2006. u 23:27 - pre 219 meseci
Hoces da sve greske do kojih dodje budu zapisane u fajl, a ne ispisane na ekran? Iskombinujes set_error_handler sa error_log funkcijom, pre svega toga za svaki slucaj postavis error_reporting na nulu (da ne bi izlazilo u browser). Ako nije jasno, evo ti (napamet kucani) kod:

Code:

error_reporting(0);
  
function err_logger($errno, $errstr, $errfile, $errline) {
  error_log('$errno, $errstr, $errfile, $errline: ' . "$errno, $errstr, $errfile, $errline\n");
}

set_error_handler('err_logger');
$x = 2 / 0;



Treba da namestis i error_log u php.ini, tj fajl gde ce greske da se upisuju. Mozes da probas i iz koda sa npr:

ini_set('error_log', 'C:/temp/test.txt');

sto mozda uspe a mozda i ne (zavisi od ostalih podesavanja u php.ini).

I evo ti url-ovi gde mozes da pogledas malo o te tri funkcije.

http://www.php.net/manual/en/function.set-error-handler.php
http://www.php.net/manual/en/function.error-log.php
http://www.php.net/manual/en/function.error-reporting.php

Pozdrav,
Boban
 
Odgovor na temu

Miroslav Ćurčić
ex mVeliki
Novi Sad

Član broj: 19034
Poruke: 1118
..mtsns-ns.customer.sbb.co.yu.



+19 Profil

icon Re: Error handling - ne exception06.04.2006. u 21:53 - pre 219 meseci
Citat:
Valeksa svidja mi se tvoj sajt.


Ne radi ?
A čim ne radi, nema ni grešaka.
"The quieter you become, the more you are able to hear."
Blog | PowerCMS
 
Odgovor na temu

valeksa
Vladan Aleksic
Beograd

Član broj: 33124
Poruke: 46
80.93.229.*



Profil

icon Re: Error handling - ne exception07.04.2006. u 15:14 - pre 219 meseci
Citat:
mVeliki: Ne radi ?
A čim ne radi, nema ni grešaka.


:) Prebacujem sa USA na nemacke servere. zato trenutno i ne radi.

Pozdrav,
Vladan
 
Odgovor na temu

Leftfield
Mike Wolf
Kotor

Član broj: 20827
Poruke: 200
*.crnagora.net.

Sajt: www.kotorhost.com


Profil

icon Re: Error handling - ne exception19.04.2006. u 22:45 - pre 219 meseci
@ribicb, bio sam potpuno zelen (tek zavriso kurs OOP a prije njega imao neko slabo znanje o php-u) kad sam postavljao pitanje mada nisam ni sada mnogo odmakao. Namjera ovog pitanja u sustini nije bila dal da se greske ne prikazuju na ekranu ili dje. Nije u pitanju kako cu da cuvam i kako da primam error logove: preko mejla, preko udp-a...
Htjeo sam da napravim nesto sto ce da posmatra module i da mi javi tacno, ali tacno dje je doslo do pucanja = u kojoj klasi i koja je greska. Ne kao ono ja sad imam error pa vrsljam po kodu i razbijam se da vidim dje je...
 
Odgovor na temu

[es] :: PHP :: Error handling - ne exception

[ Pregleda: 3950 | Odgovora: 12 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.