mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 07:03:29 +00:00
browser: display js err trace on debug mode
This commit is contained in:
@@ -1,4 +1,5 @@
|
|||||||
const std = @import("std");
|
const std = @import("std");
|
||||||
|
const builtin = @import("builtin");
|
||||||
|
|
||||||
const Types = @import("root").Types;
|
const Types = @import("root").Types;
|
||||||
|
|
||||||
@@ -384,7 +385,11 @@ pub const Page = struct {
|
|||||||
if (res.success) {
|
if (res.success) {
|
||||||
log.debug("eval inline: {s}", .{res.result});
|
log.debug("eval inline: {s}", .{res.result});
|
||||||
} else {
|
} else {
|
||||||
log.info("eval inline: {s}", .{res.result});
|
if (builtin.mode == .Debug and res.stack != null) {
|
||||||
|
log.info("eval inline: {s}", .{res.stack.?});
|
||||||
|
} else {
|
||||||
|
log.info("eval inline: {s}", .{res.result});
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
return;
|
return;
|
||||||
@@ -430,7 +435,11 @@ pub const Page = struct {
|
|||||||
if (res.success) {
|
if (res.success) {
|
||||||
log.debug("eval remote {s}: {s}", .{ src, res.result });
|
log.debug("eval remote {s}: {s}", .{ src, res.result });
|
||||||
} else {
|
} else {
|
||||||
log.info("eval remote {s}: {s}", .{ src, res.result });
|
if (builtin.mode == .Debug and res.stack != null) {
|
||||||
|
log.info("eval remote {s}: {s}", .{ src, res.stack.? });
|
||||||
|
} else {
|
||||||
|
log.info("eval remote {s}: {s}", .{ src, res.result });
|
||||||
|
}
|
||||||
return FetchError.JsErr;
|
return FetchError.JsErr;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user