Records outgoing mail instead of sending it.
LogProvider(options?: LogProviderOptions)
Parameters
optional
options: LogProviderOptions
Logger and read-back sink
readonly
messages: readonly OutgoingMail[]
Every message recorded by this provider, in send order.
connect(): Promise<void>
Establishes any backing connection/client. No-op for stateless providers.
disconnect(): Promise<void>
Releases any backing connection/client. No-op for stateless providers.
Since 0.1.0
isHealthy(): Promise<boolean>
M70c: a log provider never touches a network, so it is always reachable (M47).
isReady(): boolean
Reports whether the provider is ready to send.
send(message: OutgoingMail): Promise<void>
Records and logs a message.