Ich kann nur empfehlen da immer gleich ein halbwegs vernünftiges logging einzubauen, das kann man dann auch im Produktivbetrieb bei Bedarf kurz mal hochdrehen und dann sieht man recht schnell wo's krankt.
Z. B. in PHP:
PHP-Code:
<?PHP
include "config.php";
function _log($msg_level,$msg) {
global $log_level;
global $log_file;
if ( $msg_level <= $log_level ) {
$loghandle = fopen("$log_file","a");
fputs($loghandle, date(DATE_RFC822)." ".$msg."\n");
fclose($loghandle);
}
}
function lg_err ($msg) { global $LOG_ERROR; _log($LOG_ERROR, $msg); }
function lg_info($msg) { global $LOG_INFO; _log($LOG_INFO, $msg); }
function lg_dbg ($msg) { global $LOG_DEBUG; _log($LOG_DEBUG, $msg); }
function lg_dbg2($msg) { global $LOG_DEBUG2; _log($LOG_DEBUG2, $msg); }
function lg_dbg3($msg) { global $LOG_DEBUG3; _log($LOG_DEBUG3, $msg); }
?>
Lesezeichen