diff options
author | Yuqian Yang <crupest@crupest.life> | 2025-06-14 01:21:11 +0800 |
---|---|---|
committer | Yuqian Yang <crupest@crupest.life> | 2025-06-14 02:35:01 +0800 |
commit | 402ffc61bf2bd4e7de535e179a39325320e34d73 (patch) | |
tree | fc92c6a00cda4c71b814ddf0b8617068bfa010f7 /deno/mail-relay/app.ts | |
parent | 7458e2e5779c072c63de632be8ce3c0dafc7c9fd (diff) | |
download | crupest-402ffc61bf2bd4e7de535e179a39325320e34d73.tar.gz crupest-402ffc61bf2bd4e7de535e179a39325320e34d73.tar.bz2 crupest-402ffc61bf2bd4e7de535e179a39325320e34d73.zip |
deno(mail-server): drop custom logger, use builtin console.
Diffstat (limited to 'deno/mail-relay/app.ts')
-rw-r--r-- | deno/mail-relay/app.ts | 21 |
1 files changed, 8 insertions, 13 deletions
diff --git a/deno/mail-relay/app.ts b/deno/mail-relay/app.ts index d96fa1d..0b9da07 100644 --- a/deno/mail-relay/app.ts +++ b/deno/mail-relay/app.ts @@ -35,15 +35,11 @@ export function createInbound( return deliverer; } -export function createHono( - logger: Logger, - outbound: MailDeliverer, - inbound: MailDeliverer, -) { +export function createHono(outbound: MailDeliverer, inbound: MailDeliverer) { const hono = new Hono(); hono.onError((err, c) => { - logger.error("Hono handler throws an error.", err); + console.error("Hono handler throws an error.", err); return c.json({ msg: "Server error, check its log." }, 500); }); hono.use(honoLogger()); @@ -66,11 +62,11 @@ export function createHono( return hono; } -export function createSmtp(logger: Logger, outbound: MailDeliverer) { - return new DumbSmtpServer(logger, outbound); +export function createSmtp(outbound: MailDeliverer) { + return new DumbSmtpServer(outbound); } -export async function sendMail(logger: Logger, port: number) { +export async function sendMail(port: number) { const decoder = new TextDecoder(); let text = ""; for await (const chunk of Deno.stdin.readable) { @@ -81,9 +77,8 @@ export async function sendMail(logger: Logger, port: number) { method: "post", body: text, }); - logger.write(Deno.inspect(res), { level: res.ok ? "info" : "error" }); - logger.write(Deno.inspect(await res.text()), { - level: res.ok ? "info" : "error", - }); + const fn = res.ok ? "info" : "error"; + console[fn](res); + console[fn](await res.text()); if (!res.ok) Deno.exit(-1); } |