UNPKG

durable-execution

Version:

A durable task engine for running tasks durably and resiliently

35 lines 786 B
/** * A logger interface. * * @category Logger */ export type Logger = { debug: (message: string) => void; info: (message: string) => void; error: (message: string, error?: unknown) => void; }; /** * Create a console logger. * * @example * ```ts * const logger = createConsoleLogger('my-app') * logger.info('Hello, world!') * ``` * * @param name - The name of the logger. * @returns The logger. * * @category Logger */ export declare function createConsoleLogger(name: string): Logger; /** * Create a logger that disables debug logs. * * @param logger - The logger to disable debug logs for. * @returns The logger. * * @category Logger */ export declare function createLoggerDebugDisabled(logger: Logger): Logger; //# sourceMappingURL=logger.d.ts.map