mirror of
https://github.com/lightpanda-io/browser.git
synced 2025-10-29 15:13:28 +00:00
server: add log on I/O errors
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
This commit is contained in:
@@ -79,6 +79,7 @@ pub const Ctx = struct {
|
|||||||
std.debug.assert(completion == self.conn_completion);
|
std.debug.assert(completion == self.conn_completion);
|
||||||
|
|
||||||
self.conn_socket = result catch |err| {
|
self.conn_socket = result catch |err| {
|
||||||
|
log.err("accept error: {any}", .{err});
|
||||||
self.err = err;
|
self.err = err;
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
@@ -111,6 +112,7 @@ pub const Ctx = struct {
|
|||||||
std.debug.assert(completion == self.conn_completion);
|
std.debug.assert(completion == self.conn_completion);
|
||||||
|
|
||||||
const size = result catch |err| {
|
const size = result catch |err| {
|
||||||
|
log.err("read error: {any}", .{err});
|
||||||
self.err = err;
|
self.err = err;
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
@@ -169,6 +171,7 @@ pub const Ctx = struct {
|
|||||||
std.debug.assert(completion == self.timeout_completion);
|
std.debug.assert(completion == self.timeout_completion);
|
||||||
|
|
||||||
_ = result catch |err| {
|
_ = result catch |err| {
|
||||||
|
log.err("timeout error: {any}", .{err});
|
||||||
self.err = err;
|
self.err = err;
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
@@ -218,6 +221,7 @@ pub const Ctx = struct {
|
|||||||
// NOTE: completion can be either self.conn_completion or self.timeout_completion
|
// NOTE: completion can be either self.conn_completion or self.timeout_completion
|
||||||
|
|
||||||
_ = result catch |err| {
|
_ = result catch |err| {
|
||||||
|
log.err("close error: {any}", .{err});
|
||||||
self.err = err;
|
self.err = err;
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
@@ -388,6 +392,7 @@ const Send = struct {
|
|||||||
|
|
||||||
fn asyncCbk(self: *Send, _: *Completion, result: SendError!usize) void {
|
fn asyncCbk(self: *Send, _: *Completion, result: SendError!usize) void {
|
||||||
_ = result catch |err| {
|
_ = result catch |err| {
|
||||||
|
log.err("send error: {any}", .{err});
|
||||||
self.ctx.err = err;
|
self.ctx.err = err;
|
||||||
return;
|
return;
|
||||||
};
|
};
|
||||||
|
|||||||
Reference in New Issue
Block a user