Ejemplo n.º 1
0
            }
            // Get information about user
            $myCurrentUser = User::getCurrentUser();
            if (empty($myCurrentUser)) {
                $myUserName = '******';
            } else {
                $myUserName = $myCurrentUser->getUsername();
            }
            $string = "{$dt} " . EventObject::PrettyErrorType($event->getLayoutType()) . " >{$myNetworkName} >{$myUserName}@{$myNodeName} [" . $_SERVER['REQUEST_URI'] . "]" . ": " . $event->getMessage() . (!empty($myFilename) ? " in {$myFilename}" . (!empty($myLinenum) ? " on line {$myLinenum}" : "") : "") . "\n";
            if ($event->classifyErrorType() == 'error') {
                $string .= "   Stack Backtrace\n" . self::FormatBacktrace($event->getContext()) . "\n";
            }
            return $string;
        }
    }
    $myLogfile = !defined('WIFIDOG_LOGFILE') ? "tmp/wifidog.log" : constant('WIFIDOG_LOGFILE');
    if (!empty($myLogfile)) {
        if (substr($myLogfile, 0, 1) != '/') {
            $myLogfile = WIFIDOG_ABS_FILE_PATH . $myLogfile;
        }
        EventLogging::stAddChannel(new FileChannel($myLogfile, new WifidogSyslogFormatter(), 'warning,notice'), 'logfile');
    }
    // trigger_error("here i am", E_USER_NOTICE);
}
/*
 * Local variables:
 * tab-width: 4
 * c-basic-offset: 4
 * c-hanging-comment-ender-p: nil
 * End:
 */