Merge pull request #712 from lightpanda-io/tweak_http_logs
Some checks failed
e2e-test / zig build release (push) Has been cancelled
e2e-test / puppeteer-perf (push) Has been cancelled
e2e-test / demo-scripts (push) Has been cancelled
e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
e2e-test / perf-fmt (push) Has been cancelled
zig-test / zig build dev (push) Has been cancelled
zig-test / browser fetch (push) Has been cancelled
zig-test / zig test (push) Has been cancelled
zig-test / perf-fmt (push) Has been cancelled
nightly build / build-linux-x86_64 (push) Has been cancelled
nightly build / build-linux-aarch64 (push) Has been cancelled
nightly build / build-macos-aarch64 (push) Has been cancelled
nightly build / build-macos-x86_64 (push) Has been cancelled
wpt / web platform tests json output (push) Has been cancelled
wpt / perf-fmt (push) Has been cancelled

Reduce info logs of HTTP event
This commit is contained in:
Karl Seguin
2025-05-28 23:04:29 +08:00
committed by GitHub
2 changed files with 21 additions and 9 deletions

View File

@@ -181,7 +181,7 @@ pub const Page = struct {
const session = self.session;
const notification = session.browser.notification;
log.info(.page, "navigate", .{ .url = request_url, .reason = opts.reason });
log.debug(.page, "navigate", .{ .url = request_url, .reason = opts.reason });
// if the url is about:blank, nothing to do.
if (std.mem.eql(u8, "about:blank", request_url.raw)) {
@@ -229,7 +229,12 @@ pub const Page = struct {
break :blk Mime.sniff(try response.peek());
} orelse .unknown;
log.info(.page, "navigation header", .{ .status = header.status, .content_type = content_type, .charset = mime.charset });
log.info(.page, "navigation", .{
.status = header.status,
.content_type = content_type,
.charset = mime.charset,
.url = request_url,
});
if (mime.isHTML()) {
self.raw_data = null;
@@ -248,7 +253,7 @@ pub const Page = struct {
.url = &self.url,
.timestamp = timestamp(),
});
log.info(.page, "navigation complete", .{});
log.debug(.page, "navigation complete", .{});
}
// https://html.spec.whatwg.org/#read-html
@@ -439,8 +444,8 @@ pub const Page = struct {
var origin_url = &self.url;
const url = try origin_url.resolve(arena, res_src);
log.info(.page, "fetching script", .{ .url = url });
errdefer |err| log.err(.page, "fetch error", .{ .err = err });
log.debug(.page, "fetching script", .{ .url = url });
errdefer |err| log.err(.page, "fetch error", .{ .err = err, .url = url });
var request = try self.newHTTPRequest(.GET, &url, .{
.origin_uri = &origin_url.uri,
@@ -468,7 +473,11 @@ pub const Page = struct {
return null;
}
log.info(.page, "fetch complete", .{ .status = header.status, .content_length = arr.items.len });
log.info(.page, "fetch complete", .{
.url = url,
.status = header.status,
.content_length = arr.items.len,
});
return arr.items;
}

View File

@@ -412,7 +412,7 @@ pub const XMLHttpRequest = struct {
if (self.state != .opened) return DOMError.InvalidState;
if (self.send_flag) return DOMError.InvalidState;
log.info(.xhr, "request", .{ .method = self.method, .url = self.url });
log.debug(.xhr, "request", .{ .method = self.method, .url = self.url });
self.send_flag = true;
@@ -459,7 +459,7 @@ pub const XMLHttpRequest = struct {
if (progress.first) {
const header = progress.header;
log.info(.xhr, "request header", .{ .status = header.status });
log.debug(.xhr, "request header", .{ .status = header.status });
for (header.headers.items) |hdr| {
try self.response_headers.append(hdr.name, hdr.value);
}
@@ -505,7 +505,10 @@ pub const XMLHttpRequest = struct {
return;
}
log.info(.xhr, "request complete", .{});
log.info(.xhr, "request complete", .{
.url = self.url,
.status = progress.header.status,
});
self.state = .done;
self.send_flag = false;