Exemplo n.º 1
0
    $db->close();
    exit(1);
} else {
    echo "Aerospike connection to host {$HOST_ADDR}:{$HOST_PORT} successful\n";
    $db->setLogLevel(Aerospike::LOG_LEVEL_DEBUG);
    $db->setLogHandler(function ($level, $file, $function, $line) {
        switch ($level) {
            case Aerospike::LOG_LEVEL_ERROR:
                $lvl_str = 'ERROR';
                break;
            case Aerospike::LOG_LEVEL_WARN:
                $lvl_str = 'WARN';
                break;
            case Aerospike::LOG_LEVEL_INFO:
                $lvl_str = 'INFO';
                break;
            case Aerospike::LOG_LEVEL_DEBUG:
                $lvl_str = 'DEBUG';
                break;
            case Aerospike::LOG_LEVEL_TRACE:
                $lvl_str = 'TRACE';
                break;
            default:
                $lvl_str = '???';
        }
        error_log("[{$lvl_str}] in {$function} at {$file}:{$line}");
    });
}
/*
 * EXAMPLE 2: SET SERIALIZER AND DESERIALIZER TO STORE A PHP BLOB
 */
if (!$db->isConnected()) {