UNPKG

@croct/logging

Version:

An interoperability layer for logging libraries.

16 lines (15 loc) 345 B
import { Log, Logger } from './logger'; /** * A logger that stores all logs in memory. */ export declare class InMemoryLogger<T extends Log = Log> implements Logger<T> { /** * The received logs. */ private readonly logs; log(log: T): void; /** * Returns all received logs. */ getLogs(): readonly T[]; }