From 703e1f6f0d8d7f4b6f86febc9a86576b4da9f85d Mon Sep 17 00:00:00 2001 From: Peter Hutterer Date: Mon, 11 Sep 2017 14:42:46 +1000 Subject: [PATCH] ratbagd: allow for --verbose=raw Signed-off-by: Peter Hutterer --- ratbagd/ratbagd.c | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/ratbagd/ratbagd.c b/ratbagd/ratbagd.c index c638fc8d..02fbaa08 100644 --- a/ratbagd/ratbagd.c +++ b/ratbagd/ratbagd.c @@ -42,6 +42,7 @@ #include "ratbagd-test.h" static bool verbose = false; +static bool verbose_raw = false; static const char *SVG_THEMES[] = { "default", @@ -380,7 +381,10 @@ static int ratbagd_new(struct ratbagd **out) if (!ctx->lib_ctx) return -ENOMEM; - if (verbose) + if (verbose_raw) + ratbag_log_set_priority(ctx->lib_ctx, + RATBAG_LOG_PRIORITY_RAW); + else if (verbose) ratbag_log_set_priority(ctx->lib_ctx, RATBAG_LOG_PRIORITY_DEBUG); @@ -520,10 +524,12 @@ int main(int argc, char *argv[]) int r; if (argc > 1) { - if (streq(argv[1], "--verbose")) { + if (streq(argv[1], "--verbose=raw")) { + verbose = true; + } else if (streq(argv[1], "--verbose")) { verbose = true; } else { - fprintf(stderr, "Usage: %s [--verbose]\n", + fprintf(stderr, "Usage: %s [--verbose[=raw]]\n", program_invocation_short_name); r = -EINVAL; goto exit;