|
STRIX
StrixLogging: Revision 1
= Logiranje rada programa i grešaka {infobox: CommonInfoBox}.infoblock Logging for fun and profit! .infoblock== Kako logirati pogreške? jednostavno:
<?php
_debug("...");
_info("...");
_error("boink, error: "._var($foo));
?>
Level logiranja definira se u konfiguracijskoj datoteci ili u enviromentu servera. Defaultne vrijednosti su: <?php $_LOG_ERROR = 1; $_LOG_INFO = 0; $_LOG_DEBUG = 0; ?> Oprez! Info level se po defaultu ne zapisuje u log. Log datotekeLokacija log file-a definirana je u php.ini datoteci (obično u /etc/php4/apache/php.ini) kao:
; Log errors to specified file. Vlasnik log datoteke mora biti korisnik pod kojim se izvršava web server (na Debianu www-data) da bi se išta zapisivalo u nju osim PHP Warninga. Što se trenutno logira?U server details admin quick links postoji ispis koji je trenutan log level, npr: Logging: errors, debug, info |