int main(int argc, char *argv[]) { zf_log_set_output_v(ZF_LOG_PUT_STD, mock_output_callback, 0); ZF_LOGI("log from cpp, argc=%i", argc); ZF_LOGI_MEM(argv, argc * sizeof(*argv), "log from cpp, argv pointers:"); return 0; }
int main(int argc, char *argv[]) { zf_log_set_output_v(ZF_LOG_PUT_STD, 0, mock_output_callback); TEST_RUNNER_CREATE(argc, argv); TEST_EXECUTE(test_conditional()); return TEST_RUNNER_EXIT_CODE(); }
void test_module() { zf_log_set_output_v(ZF_LOG_PUT_STD, 0, module_output_callback); ZF_LOGI("module"); if (!module_called) { fprintf(stderr, "module callback was not called\n"); exit(1); } }
static void file_output_open(const char *const log_path) { g_log_file = fopen(log_path, "a"); if (!g_log_file) { ZF_LOGW("Failed to open log file %s", log_path); return; } atexit(file_output_close); zf_log_set_output_v(ZF_LOG_PUT_STD, 0, file_output_callback); }
int main(int argc, char *argv[]) { (void)argc; (void)argv; g_time_cb = mock_time_callback; g_pid_cb = mock_pid_callback; g_buffer_cb = mock_buffer_callback; zf_log_set_output_v(ZF_LOG_PUT_STD, 0, mock_output_callback); zf_log_set_tag_prefix("prefix"); init_expected_lines(); test_msg_output(); test_mem_output(); return 0; }
int main(int argc, char *argv[]) { #if defined(OUTPUT_SYSLOG) openlog("custom_output", LOG_CONS|LOG_PERROR|LOG_PID, LOG_USER); #endif const unsigned put_mask = #if defined(OUTPUT_SYSLOG) ZF_LOG_PUT_STD & !ZF_LOG_PUT_CTX; #else ZF_LOG_PUT_STD; #endif ; zf_log_set_output_v(put_mask, custom_output_callback, 0); ZF_LOGI("Number of arguments goes into custom output: %i", argc); ZF_LOGI_MEM(argv, argc * sizeof(*argv), "and argv pointers as well:"); #if defined(OUTPUT_SYSLOG) closelog(); #endif return 0; }