|
View:
New views
13 Messages
—
Rating Filter:
Alert me
|
|
|
részletes error logüdv,
van arra lehetőség szerintetek, hogy úgy állítsam be a php error_logját, hogy az napokra, azon belül fájlokra botsa szét a logot? úgyértem ha van egy 3 fájlból álló alkalmazásom (login.php, main.php, logout.php) akkor a login.php-ban található hibák a login_error.log-ba kerüljenek. és így tovább. Az igazi az lenne, ha a scriptek változtatása nélkül meg lehetne oldani, ha nem, akkor beleírok. ezt azért szeretném elkerülni, mert nem 3 fájlból áll az app., hanem 200. köszönöm. heal -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error log> Az igazi az lenne, ha a scriptek változtatása nélkül meg lehetne oldani,
> ha nem, akkor beleírok. > ezt azért szeretném elkerülni, mert nem 3 fájlból áll az app., hanem 200. Szerintem alapból nem is tud ilyet. Dátumokra bontást azt simán mondjuk config szinten be tudod állítani, mármint PHP-ban REQUEST_TIME alapján. Az hogy minden fájl hibái külön fájlban legyenek az nem tudom, hogy mennyire jó neked, nem biztos, hogy egy könnyne áttekinthető rendszert kapsz. Ha pedig mégis kell ez a funkcionalitás, akkor állíts be egy saját hibakezelőt, és akkor abban úgy loggolsz, ahogy csak szeretnél. Ezt is konfig szinten tudod beállítani, szóval nem kell az alkalmazásod módosítani. Üdv, Felhő -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error logHali,
heal25@... wrote: > üdv, > van arra lehetőség szerintetek, hogy úgy állítsam be a php error_logját, > hogy az napokra, azon belül fájlokra botsa szét a logot? > úgyértem ha van egy 3 fájlból álló alkalmazásom (login.php, main.php, > logout.php) akkor a login.php-ban található hibák a login_error.log-ba > kerüljenek. és így tovább. > Az igazi az lenne, ha a scriptek változtatása nélkül meg lehetne oldani, > ha nem, akkor beleírok. > ezt azért szeretném elkerülni, mert nem 3 fájlból áll az app., hanem 200. Nézd át a http://hu2.php.net/errorfunc részt. Szépen felépíted a saját error handler-edet és oda és úgy tolod ki a hibákat ahova akarod. C. -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error logOn 2008.05.30., at 16:18, heal25@... wrote:
> van arra lehetőség szerintetek, hogy úgy állítsam be a php > error_logját, > hogy az napokra, azon belül fájlokra botsa szét a logot? > úgyértem ha van egy 3 fájlból álló alkalmazásom (login.php, main.php, > logout.php) akkor a login.php-ban található hibák a login_error.log-ba > kerüljenek. és így tovább. > Az igazi az lenne, ha a scriptek változtatása nélkül meg lehetne > oldani, > ha nem, akkor beleírok. > ezt azért szeretném elkerülni, mert nem 3 fájlból áll az app., hanem > 200. Szerintem teljesen felesleges feature a file-onkénti error log, mivel csinálhatsz ugye ilyet (*nix rendszeren, vagy windows cygwin-nel, unix tools-szal): login.php logbejegyzései: cat error.log | grep login.php | less login.php warningjai: cat error.log | grep login.php | grep Warning | less Ha nincs naponkénti logrotate akkor tudsz ilyet is: cat error.log | grep "2008\.05\.01" | grep login.php | grep Fatal | less Naponkénti bontásra meg használj logrotate-et, az pont erre való. Vagy a Felhő által javasolt saját logolás. (Érdemes a PEAR::Log osztályra vetni egy pillantást...) üdv, Zila -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error log> (Érdemes a PEAR::Log osztályra vetni egy pillantást...)
Külső cuccból még a log4php-t lehet érdemes megnézni, ami a java hasonló nevű cuccának PHP-s megfelelője, és kvázi szabványosnak tekinthető. (Jó rég néztem, nem tudom, hogy hogy áll a projekt). Üdv, Felhő -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error log
Köszönöm mindenkinek a segítséget, átnézem a javasolt dolgokat. :)
-- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error logGergely Hodicska wrote:
>> (Érdemes a PEAR::Log osztályra vetni egy pillantást...) > Külső cuccból még a log4php-t lehet érdemes megnézni, ami a java hasonló > nevű cuccának PHP-s megfelelője, és kvázi szabványosnak tekinthető. (Jó > rég néztem, nem tudom, hogy hogy áll a projekt). Valóban érdemes lenne egy ekkora framework-el szórakozni egy lényegében file append művelet miatt? bootstrap izzítja a saját error_handler-t, abban megírsz 2 függvényt, amiben van 1 fájl írás azt hello. Még azt is lehet komolyan konfigurálni, hogy mit-hova akarsz írni. De lehet, hogy elbagatelizálom :) v -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error logSzia!
2008. May 30. dátummal Bartuszek Viktor ezt írta: > Valóban érdemes lenne egy ekkora framework-el szórakozni egy > lényegében file append művelet miatt? bootstrap izzítja a saját > error_handler-t, abban megírsz 2 függvényt, amiben van 1 fájl írás > azt hello. Még azt is lehet komolyan konfigurálni, hogy mit-hova > akarsz írni. De lehet, hogy elbagatelizálom :) Egy juzeres környezetben tényleg így van... -- Üdv! Szabó Dénes :: InterNode Bt. :: http://internode.hu :: Mobil: 20/9739423 :: ICQ:13486370 || Google talk: d.taylor42@... || Skype: d.taylor PGP PUBLIC KEY: http://donci.internode.hu/szabodenes.asc -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error logSzabó Dénes írta:
> Egy juzeres környezetben tényleg így van... Kifejted? :) v -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error logOn 2008.05.30., at 17:11, Bartuszek Viktor wrote:
> Gergely Hodicska wrote: >>> (Érdemes a PEAR::Log osztályra vetni egy pillantást...) >> Külső cuccból még a log4php-t lehet érdemes megnézni, ami a java >> hasonló >> nevű cuccának PHP-s megfelelője, és kvázi szabványosnak tekinthető. >> (Jó >> rég néztem, nem tudom, hogy hogy áll a projekt). > > Valóban érdemes lenne egy ekkora framework-el szórakozni egy > lényegében > file append művelet miatt? bootstrap izzítja a saját error_handler-t, > abban megírsz 2 függvényt, amiben van 1 fájl írás azt hello. > Még azt is lehet komolyan konfigurálni, hogy mit-hova akarsz írni. > De lehet, hogy elbagatelizálom :) Ennél azért komolyabb dolgok is szükségesek lehetnek... Pl. loglevel, email küldése bizonyos szintű hibáknál stb. De ugye ezek is hasznos dolgok: naplózás konzolra, file-ba, syslogba, FireBug konzolba, másik böngésző ablakba, adatbázisba... Persze ezek közül is is meg lehet írni magadnak ami kell, de minek? Ezt a kereket már feltalálták :) üdv, Zila -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error log> -----Original Message-----
> From: wl-phplista-bounces@... > [mailto:wl-phplista-bounces@...] On Behalf Of Kókai László > Sent: Friday, May 30, 2008 4:44 PM > To: weblabor PHP levlista > Subject: Re: [wl-phplista] részletes error log > Szerintem teljesen felesleges feature a file-onkénti error > log, mivel csinálhatsz ugye ilyet (*nix rendszeren, vagy > windows cygwin-nel, unix > tools-szal): > login.php logbejegyzései: > cat error.log | grep login.php | less > > login.php warningjai: > cat error.log | grep login.php | grep Warning | less > > Ha nincs naponkénti logrotate akkor tudsz ilyet is: > cat error.log | grep "2008\.05\.01" | grep login.php | grep > Fatal | less > Veled értek egyet. Grep, cat, sed, stb... bőven elég.... Vasó -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error logKókai László írta:
>> Valóban érdemes lenne egy ekkora framework-el szórakozni egy >> lényegében >> file append művelet miatt? bootstrap izzítja a saját error_handler-t, >> abban megírsz 2 függvényt, amiben van 1 fájl írás azt hello. >> Még azt is lehet komolyan konfigurálni, hogy mit-hova akarsz írni. >> De lehet, hogy elbagatelizálom :) > > Ennél azért komolyabb dolgok is szükségesek lehetnek... > Pl. loglevel, email küldése bizonyos szintű hibáknál stb. > De ugye ezek is hasznos dolgok: naplózás konzolra, file-ba, syslogba, > FireBug konzolba, másik böngésző ablakba, adatbázisba... > > Persze ezek közül is is meg lehet írni magadnak ami kell, de minek? > Ezt a kereket már feltalálták :) Azért reméltem az egyértelmű, hogy a 2 függvény 1 fájl írás erősen elnagyolt, érzékeltetvén, hogy a külön napló-keretrendszerhez képest milyen egyszerűen meg lehet írni egy saját error handlert, amit aztán lehet bámikor használni, sőt bővíteni is. Azért az egyértelmű, hogy a saját error handler-ben is egy egyszerű switch segítségével megoldható a log level szerint külön-külön művelethívás, ezen kívül az enyémbe külön logol pl. a smarty is, külön vannak kezelve az exception-ok, a fontosabb üzenetek ki vannak küldve mail-ben (md5 hash alapján nem küldi el minden frissítés után ugyan azt az üzenetet 10.000x ;)) Konzolra írásra meg külön van egy talckback írva, sima socket kommunikáció... (Szerintem az nem log keret része, hiszen akkor használod amikor direkte keresel valamit) Mondjuk nem logol mysql-be, illetőleg másik böngésző ablakba, de éppen ezért OOP az OOP, hogy egy helyen kelljen mindössze módosítani az írás mechanizmusát (azon túl, hogy mysqlbe Én nem logolok, leginkább mysql-el szokott para lenni, ha az error_handlerhez kerül a vezérlés) ;) Szóval továbbra is fenntartom azt a véleményemet, hogy nem szükséges egy x száz fájlból álló logoló rendszer. Főleg, hogy úgy érzem, a komolyabb hibákat már a programozás szakaszában ki kéne szűrni, amihez pont valamilyen debuggert (én pl. zend) illik használni. v -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
|
|
Re: részletes error logOn 2008.05.31., at 10:06, Bartuszek Viktor wrote:
> Azért reméltem az egyértelmű, hogy a 2 függvény 1 fájl írás erősen > elnagyolt, érzékeltetvén, hogy a külön napló-keretrendszerhez > képest milyen egyszerűen meg lehet írni egy saját error handlert, > amit aztán lehet bámikor használni, sőt bővíteni is. Nyilván. De minek megírni valamit ami már készen van? Minek azzal tökölni, hogy megírd jóra a naplózását az alkalmazásnak, amikor ez úgymond nem a core része annak a rendszernek amit el kell készítened? Tudom, hogy te szeretsz mindent magad megírni, de mások munkájára támaszkodás sem az ördögtől való... :) > Szóval továbbra is fenntartom azt a véleményemet, hogy nem > szükséges egy x száz fájlból álló logoló rendszer. Főleg, hogy > úgy érzem, a komolyabb hibákat már a programozás szakaszában ki > kéne szűrni, amihez pont valamilyen debuggert (én pl. zend) illik > használni. Pear::Log: 1 file az osztály maga, ennek van 16 db modulja (sql naplózás, mail küldés, syslog stb.) Nyilván ezeknek a moduloknak lehetnek még függőségei, így igaz lehet az x száz file. Persze az is nyilvánvaló, hogy ezekből a modulokból nem használod az összeset... A naplózás nem csak a hibák naplózását jelenti... Ráadásul nem minden hibát tudsz kiszűrni a fejlesztés során. Legalábbis nekem ez még sosem sikerült :) üdv, Zila -- Weblabor hírlevél: http://weblabor.hu/hirlevel -- wl-phplista (wl-phplista@...) levelezőlista https://bors.hoszting.com/mailman/listinfo/wl-phplista Keresheto archivum: http://weblabor.hu/kereses -- etikett: http://weblabor.hu/levlistak/illemszabaly offlista: https://weblabor.hu/levlistak |
| Free Forum Powered by Nabble | Forum Help |