function WLOG($text = null) { $called = null; $trace = @debug_backtrace(); if (isset($trace[1])) { $called = " called by " . basename($trace[1]["file"]) . " {$trace[1]["function"]}() line {$trace[1]["line"]}"; } $date = @date("Y-m-d H:i:s"); $mem = _get_memory_usage_158(); if (is_file("/var/log/squid/ufdbguard.unlock.log")) { $size = @filesize("/var/log/squid/ufdbguard.unlock.log"); if ($size > 1000000) { unlink("/var/log/squid/ufdbguard.unlock.log"); } } error_log("{$date} [{$GLOBALS["PID"]}]: {$text} {$called}"); }
function WLOG($text = null) { $trace = @debug_backtrace(); $filename = "/var/log/squid/acl_categories.log"; if (isset($trace[0])) { $called = " called by " . basename($trace[0]["file"]) . " {$trace[0]["function"]}() line {$trace[0]["line"]}"; } $date = @date("Y-m-d H:i:s"); $mem = _get_memory_usage_158(); if (is_file($filename)) { $size = @filesize($filename); if ($size > 1000000) { unlink($filename); } } $f = @fopen($filename, 'a'); @fwrite($f, "{$date} [{$GLOBALS["MYPID"]}]: {$text} {$called} - process Memory:{$mem}\n"); @fclose($f); }
function WLOG($text = null) { $trace = @debug_backtrace(); $filename = $GLOBALS["LOG_FILE_NAME"]; if (isset($trace[1])) { $called = " called by " . basename($trace[1]["file"]) . " {$trace[1]["function"]}() line {$trace[1]["line"]}"; } $date = @date("Y-m-d H:i:s"); $mem = _get_memory_usage_158(); $f = @fopen($GLOBALS["LOG_FILE_NAME"], 'a'); if (is_file($GLOBALS["LOG_FILE_NAME"])) { $size = @filesize($GLOBALS["LOG_FILE_NAME"]); if ($size > 1000000) { @fclose($f); unlink($GLOBALS["LOG_FILE_NAME"]); openLogs(true); } } if ($GLOBALS["VERBOSE"]) { echo "{$date} [{$GLOBALS["PID"]}]: {$text} {$called}\n"; } @fwrite($f, "{$date} [{$GLOBALS["PID"]}]: {$text} {$called} - process Memory:{$mem}\n"); @fclose($f); }