コード例 #1
0
ファイル: icewrapper.c プロジェクト: johnverik/00_prj_ra
/* 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;
    }
}
コード例 #2
0
ファイル: icedemo.c プロジェクト: conght/BLM-Lib
/* 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;
    }
}
コード例 #3
0
ファイル: g_file.c プロジェクト: buidanhquy/test
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);
        }
    }
}
コード例 #4
0
ファイル: jbsim.c プロジェクト: 0x0B501E7E/pjproject
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);
}