X-Git-Url: http://git.efficios.com/?p=babeltrace.git;a=blobdiff_plain;f=converter%2Fbabeltrace.c;h=6af4a8b9bccf1a816c4993bf10b42507b0b8f19e;hp=2c1c44404eea61ad8c1b7e0427708b26a0630e6a;hb=8d8ed9afdf03dc0808e25c0e68279bb31d54742f;hpb=8c250d8758df3a8a4a5c6aafb63fe198bb21fe22 diff --git a/converter/babeltrace.c b/converter/babeltrace.c index 2c1c4440..6af4a8b9 100644 --- a/converter/babeltrace.c +++ b/converter/babeltrace.c @@ -58,6 +58,7 @@ enum { OPT_VERBOSE, OPT_DEBUG, OPT_NAMES, + OPT_NO_DELTA, }; static struct poptOption long_options[] = { @@ -69,6 +70,7 @@ static struct poptOption long_options[] = { { "verbose", 'v', POPT_ARG_NONE, NULL, OPT_VERBOSE, NULL, NULL }, { "debug", 'd', POPT_ARG_NONE, NULL, OPT_DEBUG, NULL, NULL }, { "names", 'n', POPT_ARG_STRING, NULL, OPT_NAMES, NULL, NULL }, + { "no-delta", 0, POPT_ARG_NONE, NULL, OPT_NO_DELTA, NULL, NULL }, { NULL, 0, 0, NULL, 0, NULL, NULL }, }; @@ -95,11 +97,13 @@ static void usage(FILE *fp) fprintf(fp, " (or set BABELTRACE_VERBOSE environment variable)\n"); fprintf(fp, " -d, --debug Debug mode\n"); fprintf(fp, " (or set BABELTRACE_DEBUG environment variable)\n"); + fprintf(fp, " --no-delta Do not print time delta between consecutive events\n"); fprintf(fp, " -n, --names name1<,name2,...> Print field names.\n"); fprintf(fp, " Available field names:\n"); fprintf(fp, " (payload OR args OR arg)\n"); fprintf(fp, " all, scope, header, (context OR ctx)\n"); - fprintf(fp, " trace, trace:domain, trace:procname, trace:vpid\n"); + fprintf(fp, " trace, trace:domain, trace:procname, trace:vpid,\n"); + fprintf(fp, " loglevel.\n"); fprintf(fp, " (payload active by default)\n"); list_formats(fp); fprintf(fp, "\n"); @@ -134,6 +138,8 @@ static int get_names_args(poptContext *pc) opt_trace_procname = 1; else if (!strcmp(str, "trace:vpid")) opt_trace_vpid = 1; + else if (!strcmp(str, "loglevel")) + opt_loglevel = 1; else { fprintf(stdout, "[error] unknown field name type %s\n", str); return -EINVAL; @@ -184,6 +190,9 @@ static int parse_options(int argc, char **argv) case OPT_DEBUG: babeltrace_debug = 1; break; + case OPT_NO_DELTA: + opt_delta = 0; + break; default: ret = -EINVAL; goto end;