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; }
static void Logpool_free(KonohaContext *kctx, kObject *po) { kRawPtr *o = (kRawPtr*)(po); if (o->rawptr) { logpool_close(o->rawptr); o->rawptr = NULL; } }
static void Logpool_free(CTX, kObject *po) { kRawPtr *o = (kRawPtr*)(po); if (o->rawptr) { logpool_close(o->rawptr); o->rawptr = NULL; } }
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; }
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; }
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; }
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; }
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; }
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; }