From 0ddd1dc07f7d00723933d832562497af23dce225 Mon Sep 17 00:00:00 2001 From: Yuqian Yang Date: Sat, 14 Jun 2025 01:21:11 +0800 Subject: deno(mail-server): rename Logger and revise service creation. --- deno/mail-relay/dovecot.ts | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) (limited to 'deno/mail-relay/dovecot.ts') diff --git a/deno/mail-relay/dovecot.ts b/deno/mail-relay/dovecot.ts index 748d6fa..333b803 100644 --- a/deno/mail-relay/dovecot.ts +++ b/deno/mail-relay/dovecot.ts @@ -1,17 +1,17 @@ import { basename } from "@std/path"; -import { Logger } from "@crupest/base/log"; +import { LogFileProvider } from "@crupest/base/log"; import { Mail, MailDeliverContext, MailDeliverer } from "./mail.ts"; export class DovecotMailDeliverer extends MailDeliverer { readonly name = "dovecot"; - readonly #logger; + readonly #logFileProvider; readonly #ldaPath; - constructor(logger: Logger, ldaPath: string) { + constructor(logFileProvider: LogFileProvider, ldaPath: string) { super(); - this.#logger = logger; + this.#logFileProvider = logFileProvider; this.#ldaPath = ldaPath; } @@ -47,7 +47,9 @@ export class DovecotMailDeliverer extends MailDeliverer { const ldaProcess = ldaCommand.spawn(); using logFiles = - await this.#logger.createExternalLogStreamsForProgram(ldaBinName); + await this.#logFileProvider.createExternalLogStreamsForProgram( + ldaBinName, + ); ldaProcess.stdout.pipeTo(logFiles.stdout); ldaProcess.stderr.pipeTo(logFiles.stderr); -- cgit v1.2.3