UNPKG

@metamask/logger

Version:

A lightweight logging package using @metamask/streams

19 lines 759 B
import type { JsonRpcMessage } from "@metamask/kernel-utils"; import type { DuplexStream } from "@metamask/streams"; import type { Transport } from "./types.mjs"; /** * The console transport for the logger. * * @param entry - The log entry to transport. */ export declare const consoleTransport: Transport; /** * The stream transport for the logger. Expects the stream is listening for * log entries. * * @param stream - The stream to write the log entry to. * @returns A transport function that writes to the stream. */ export declare const makeStreamTransport: (stream: DuplexStream<JsonRpcMessage>) => Transport; export declare const makeArrayTransport: (target: Parameters<Transport>[0][]) => Transport; //# sourceMappingURL=transports.d.mts.map