diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-06-11 15:26:43 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-06-11 15:26:43 +0800 |
commit | ca70902efa25b3855e4a018db7e30f7f2ada1d77 (patch) | |
tree | 7d83930d54e2afe6601eda31b8727231540e0033 /deno/mail-relay/app.ts | |
parent | 417a389ecdaddcf3fade720d31e717f299ed11b8 (diff) | |
download | crupest-ca70902efa25b3855e4a018db7e30f7f2ada1d77.tar.gz crupest-ca70902efa25b3855e4a018db7e30f7f2ada1d77.tar.bz2 crupest-ca70902efa25b3855e4a018db7e30f7f2ada1d77.zip |
fix(mail-server): log output bug.
Diffstat (limited to 'deno/mail-relay/app.ts')
-rw-r--r-- | deno/mail-relay/app.ts | 11 |
1 files changed, 5 insertions, 6 deletions
diff --git a/deno/mail-relay/app.ts b/deno/mail-relay/app.ts index 3cac44b..d96fa1d 100644 --- a/deno/mail-relay/app.ts +++ b/deno/mail-relay/app.ts @@ -43,7 +43,7 @@ export function createHono( const hono = new Hono(); hono.onError((err, c) => { - logger.error(err); + logger.error("Hono handler throws an error.", err); return c.json({ msg: "Server error, check its log." }, 500); }); hono.use(honoLogger()); @@ -81,10 +81,9 @@ export async function sendMail(logger: Logger, port: number) { method: "post", body: text, }); - logger.builder(res).setError(!res.ok).write(); - logger - .builder("Body\n" + (await res.text())) - .setError(!res.ok) - .write(); + logger.write(Deno.inspect(res), { level: res.ok ? "info" : "error" }); + logger.write(Deno.inspect(await res.text()), { + level: res.ok ? "info" : "error", + }); if (!res.ok) Deno.exit(-1); } |