]> sigrok.org Git - libsigrok.git/commitdiff
resource: Improve logging output.
authorUwe Hermann <redacted>
Sat, 24 Sep 2016 09:41:47 +0000 (11:41 +0200)
committerUwe Hermann <redacted>
Sat, 24 Sep 2016 09:41:47 +0000 (11:41 +0200)
Don't show duplicate lines (per default) such as

  sr: resource: Failed to locate 'saleae-logic16-fx2.fw'.
  sr: resource: Failed to open resource 'saleae-logic16-fx2.fw'.

The first one is now an sr_dbg() instead of sr_err().

Also, mention that a higher loglevel will give more information as to
where the backend is looking for resources / firmware files.

This fixes bug #806.

src/resource.c

index c87e7be0b7bc2626f2c61d6d0f3ed3edd8f4ae4b..634159308ef5c057a51447e4327cc8d93c005065 100644 (file)
@@ -135,7 +135,7 @@ static int resource_open_default(struct sr_resource *res,
                        file = try_open_file(*datadirs++, subdir, name);
        }
        if (!file) {
-               sr_err("Failed to locate '%s'.", name);
+               sr_dbg("Failed to locate '%s'.", name);
                return SR_ERR;
        }
 
@@ -266,7 +266,8 @@ SR_PRIV int sr_resource_open(struct sr_context *ctx,
        ret = (*ctx->resource_open_cb)(res, name, ctx->resource_cb_data);
 
        if (ret != SR_OK)
-               sr_err("Failed to open resource '%s'.", name);
+               sr_err("Failed to open resource '%s' (use loglevel 5/spew for"
+                      " details).", name);
 
        return ret;
 }