diff options
author | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-02 10:09:29 +0100 |
---|---|---|
committer | Daniel Silverstone <dsilvers@digital-scurf.org> | 2019-08-02 10:12:45 +0100 |
commit | 9742a8317f66cc2802b3d92456ec0516a6de8c79 (patch) | |
tree | 5949a227bc2af861c6df0198c88e214100c42e43 /content | |
parent | 6683818c182d396d17ea8bde035a91da20da9e9c (diff) | |
download | netsurf-9742a8317f66cc2802b3d92456ec0516a6de8c79.tar.gz netsurf-9742a8317f66cc2802b3d92456ec0516a6de8c79.tar.bz2 |
Dukky: Add and utilise a jserrors category
Normal, and verbose logging will now also log all JS errors in order that we
stand a chance of debugging things more easily when testing.
Signed-off-by: Daniel Silverstone <dsilvers@digital-scurf.org>
Diffstat (limited to 'content')
-rw-r--r-- | content/handlers/javascript/duktape/dukky.c | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/content/handlers/javascript/duktape/dukky.c b/content/handlers/javascript/duktape/dukky.c index dcee8c55c..4dc97aac6 100644 --- a/content/handlers/javascript/duktape/dukky.c +++ b/content/handlers/javascript/duktape/dukky.c @@ -761,7 +761,7 @@ static void dukky_dump_error(duk_context *ctx) /* stack is ..., errobj */ duk_idx_t stacktop = duk_get_top(ctx); if (!duk_is_error(ctx, -1)) { - NSLOG(dukky, INFO, "Uncaught non-Error derived error in JS: %s", duk_safe_to_string(ctx, -1)); + NSLOG(jserrors, WARNING, "Uncaught non-Error derived error in JS: %s", duk_safe_to_string(ctx, -1)); } else { #define GETTER(what) \ if (duk_has_prop_string(ctx, stacktop - 1, what)) { \ @@ -781,11 +781,11 @@ static void dukky_dump_error(duk_context *ctx) GETTER("fileName"); GETTER("lineNumber"); GETTER("stack"); - NSLOG(dukky, DEBUG, "Uncaught error in JS: %s: %s", + NSLOG(jserrors, DEBUG, "Uncaught error in JS: %s: %s", duk_safe_to_string(ctx, -5), duk_safe_to_string(ctx, -4)); - NSLOG(dukky, DEBUG, " was at: %s line %s", + NSLOG(jserrors, DEBUG, " was at: %s line %s", duk_safe_to_string(ctx, -3), duk_safe_to_string(ctx, -2)); - NSLOG(dukky, DEBUG, " Stack trace: %s", + NSLOG(jserrors, DEBUG, " Stack trace: %s", duk_safe_to_string(ctx, -1)); #undef GETTER } |