Example #1
0
int main(int argc, char **argv)
{
    if(argc < 2) {
        fprintf(stderr, "usage: %s 'script.k'\n", argv[0]);
        return 1;
    }
    memcached_st *mc = memcached_create(NULL);
    memcached_server_list_st servers;
    memcached_return_t rc;
    servers = memcached_server_list_append(NULL, "127.0.0.1", 11211, &rc);
    if(rc != MEMCACHED_SUCCESS) {
        fprintf(stderr, "memcached_server_list_append failed\n");
    }
    rc = memcached_server_Push(mc, servers);
    memcached_server_list_Free(servers);

    logpool_t *logpool = logpool_open_client(NULL, "0.0.0.0", 14801);

    size_t script_len;
    char *script = loadFile(argv[1], &script_len);
    memcached_set(mc, "dump_Init", strlen("dump_Init"), script, script_len, 0, 0);
    logpool_procedure(logpool, "dump", strlen("dump"));
    struct Log *logbuf = alloca(sizeof(struct Log) + 256);
    while(1) {
        if(logpool_client_get(logpool, logbuf, 256) == NULL) {
            break;
        }
        log_dump(stderr, "log=(", logbuf, ")\n", 1);
        usleep(1);
    }
    logpool_close(logpool);
    free(script);
    return 0;
}
Example #2
0
static void Logpool_free(KonohaContext *kctx, kObject *po)
{
	kRawPtr *o = (kRawPtr*)(po);
	if (o->rawptr) {
		logpool_close(o->rawptr);
		o->rawptr = NULL;
	}
}
Example #3
0
static void Logpool_free(CTX, kObject *po)
{
	kRawPtr *o = (kRawPtr*)(po);
	if (o->rawptr) {
		logpool_close(o->rawptr);
		o->rawptr = NULL;
	}
}
Example #4
0
int main(int argc, char **argv)
{
    logpool_global_init(LOGPOOL_TRACE);
    logpool_t *logpool = logpool_open(NULL, &LOGAPI, LOGAPI_PARAM);
    void *logpool_args;
    if (argc < 2) {
        fprintf(stderr, "usage: %s key value key value ...\n", argv[0]);
        goto L_error;
    }
    switch (argc) {
        case 3:
            logpool_record(logpool, &logpool_args, LOG_NOTICE, "logput",
                    KEYVALUE_s(argv[1], argv[2]),
                    LOG_END);
            break;
        case 5:
            logpool_record(logpool, &logpool_args, LOG_NOTICE, "logput",
                    KEYVALUE_s(argv[1], argv[2]),
                    KEYVALUE_s(argv[3], argv[4]),
                    LOG_END);
            break;
        case 7:
            logpool_record(logpool, &logpool_args, LOG_NOTICE, "logput",
                    KEYVALUE_s(argv[1], argv[2]),
                    KEYVALUE_s(argv[3], argv[4]),
                    KEYVALUE_s(argv[5], argv[6]),
                    LOG_END);
            break;
        case 9:
            logpool_record(logpool, &logpool_args, LOG_NOTICE, "logput",
                    KEYVALUE_s(argv[1], argv[2]),
                    KEYVALUE_s(argv[3], argv[4]),
                    KEYVALUE_s(argv[5], argv[6]),
                    KEYVALUE_s(argv[6], argv[8]),
                    LOG_END);

            break;
    }
    logpool_close(logpool);
    logpool_global_exit();
    return 0;
L_error:;
    logpool_close(logpool);
    logpool_global_exit();
    return 1;
}
Example #5
0
int main()
{
    logpool_global_init(LOGPOOL_DEFAULT);
    {
        logpool_t *logpool = logpool_open(NULL, &LOGAPI, LOGAPI_PARAM);
        logpool_test_write(logpool);
        logpool_close(logpool);
    }
    return 0;
}
Example #6
0
int main(void)
{
    logpool_global_Init(LOGPOOL_DEFAULT);
    {
        logpool_t *logpool = logpool_open(NULL, &LOGAPI, LOGAPI_PARAM);
        int i;
        for (i = 0; i < 5; ++i) {
            logpool_test_Write0(logpool);
            logpool_test_Write1(logpool);
        }
        logpool_close(logpool);
    }
    return 0;
}
Example #7
0
int main(int argc, char **argv)
{
    logpool_t *logpool;
    logpool = logpool_open_client(NULL, "0.0.0.0", 14801);
    if(argc < 2) {
        fprintf(stderr, "usage: %s key value key value ...\n", argv[0]);
        goto L_error;
    }

    logpool_procedure(logpool, argv[1], strlen(argv[1]));
    struct Log *logbuf = alloca(sizeof(struct Log) + 256);
    while(1) {
        logpool_client_get(logpool, logbuf, 256);
        log_dump(stdout, "log=(", logbuf, ")\n", 1);
        usleep(1);
    }
    logpool_close(logpool);
    return 0;

    L_error:;
    logpool_close(logpool);
    return 1;
}
Example #8
0
int main(int argc, char const* argv[])
{
    logpool_global_init(LOGAPI_INIT_FLAG);
    logpool_t *logpool = logpool_open(NULL, &LOGAPI, LOGAPI_PARAM);
    int i, size = LOGPOOL_TEST_COUNT(argc, argv);
    for (i = 0; i < size; ++i) {
        logpool_test_write(logpool);
        if (i % 2) {
            usleep(1);
        }
    }
    logpool_close(logpool);
    logpool_global_exit();
    return 0;
}
Example #9
0
int main(int argc, char **argv)
{
    if(argc < 2) {
        fprintf(stderr, "usage: %s 'compiled-llvm-bitcode'\n", argv[0]);
        return 1;
    }

    llcache_t *llmc = llcache_new("0.0.0.0", 11211);
    logpool_t *logpool = logpool_open_client(NULL, "0.0.0.0", 14801);
    llcache_set(llmc, "tid_usage_init", argv[1]);
    logpool_procedure(logpool, "tid_usage", strlen("tid_usage"));
    struct Log *logbuf = alloca(sizeof(struct Log) + 256);
    while(1) {
        if(logpool_client_get(logpool, logbuf, 256) == NULL) {
            break;
        }
        log_dump(stderr, "log=(", logbuf, ")\n", 1);
        usleep(1);
    }
    logpool_close(logpool);
    llcache_delete(llmc);
    return 0;
}