From 53086306dfc364a5f0f322df38639235906d22d1 Mon Sep 17 00:00:00 2001 From: David Goulet Date: Tue, 26 Jul 2011 09:45:34 -0400 Subject: [PATCH] Increase possible verbose level for session daemon Using -vv, the kernel consumer goes into verbose mode. Signed-off-by: David Goulet --- ltt-sessiond/main.c | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/ltt-sessiond/main.c b/ltt-sessiond/main.c index a78cc7e02..92ece5a11 100644 --- a/ltt-sessiond/main.c +++ b/ltt-sessiond/main.c @@ -906,6 +906,7 @@ static pid_t spawn_kconsumerd(void) { int ret; pid_t pid; + const char *verbosity; DBG("Spawning kconsumerd"); @@ -914,7 +915,12 @@ static pid_t spawn_kconsumerd(void) /* * Exec kconsumerd. */ - execl(INSTALL_BIN_PATH "/ltt-kconsumerd", "ltt-kconsumerd", "--quiet", NULL); + if (opt_verbose > 1) { + verbosity = "--verbose"; + } else { + verbosity = "--quiet"; + } + execl(INSTALL_BIN_PATH "/ltt-kconsumerd", "ltt-kconsumerd", verbosity, NULL); if (errno != 0) { perror("kernel start consumer exec"); } @@ -2243,7 +2249,8 @@ static int parse_args(int argc, char **argv) opt_quiet = 1; break; case 'v': - opt_verbose = 1; + /* Verbose level can increase using multiple -v */ + opt_verbose += 1; break; default: /* Unknown option or other error. -- 2.34.1