/* log callback to write to file */ static void log_func(struct ice_trans_s* icetrans, int level, const char *data, int len) { pj_log_write(level, data, len); if (icetrans->log_fhnd) { if (fwrite(data, len, 1, icetrans->log_fhnd) != 1) return; } }
/* log callback to write to file */ static void log_func(int level, const char *data, int len) { pj_log_write(level, data, len); if (icedemo.log_fhnd) { if (fwrite(data, len, 1, icedemo.log_fhnd) != 1) return; } }
static void app_log_writer(int level, const char *buffer, int len) { if (level <= 3) { pj_log_write(level, buffer, len); if (log_file) { fwrite(buffer, len, 1, log_file); fflush(log_file); } } }
static void log_cb(int level, const char *data, int len) { struct log_entry entry; /* Write to stdout */ pj_log_write(level, data, len); puts(""); /* Also add to CSV file */ pj_bzero(&entry, sizeof(entry)); entry.event = EVENT_LOG; entry.log = data; entry.wall_clock = g_app.wall_clock; write_log(&entry, PJ_FALSE); }