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);
}