aboutsummaryrefslogtreecommitdiff
path: root/deno/mail-relay/app.ts
diff options
context:
space:
mode:
authorYuqian Yang <crupest@crupest.life>2025-06-11 15:26:43 +0800
committerYuqian Yang <crupest@crupest.life>2025-06-11 15:26:43 +0800
commit8eb35af237d400ea17e1f2d3b1609928ea98344e (patch)
tree62c3a9f77d65fe49a8dd2c0d3e94890fdbb30089 /deno/mail-relay/app.ts
parente759291d4a1e6a162265c737608c26aea43537d0 (diff)
downloadcrupest-8eb35af237d400ea17e1f2d3b1609928ea98344e.tar.gz
crupest-8eb35af237d400ea17e1f2d3b1609928ea98344e.tar.bz2
crupest-8eb35af237d400ea17e1f2d3b1609928ea98344e.zip
fix(mail-server): log output bug.
Diffstat (limited to 'deno/mail-relay/app.ts')
-rw-r--r--deno/mail-relay/app.ts11
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);
}