|
STRIX
StrixLogging: Revision 2
Logiranje rada programa i grešakaLogging for fun and profit! 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. error_log = /var/log/php.log 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 |