@probe.gl/log
Version:
JavaScript debug logging for browser and Node
15 lines • 688 B
TypeScript
export type LogFunction = () => void;
/** A common interface for loggers */
export interface Logger {
/** Warn, but only once, no console flooding */
warn(message: string, ...args: unknown[]): LogFunction;
/** Print an error */
error(message: string, ...args: unknown[]): LogFunction;
/** Log a debug message */
log(logLevel: any, message?: any, ...args: unknown[]): LogFunction;
/** Log a normal message */
info(logLevel: any, message?: any, ...args: unknown[]): LogFunction;
/** Log a normal message, but only once, no console flooding */
once(logLevel: any, message?: any, ...args: unknown[]): LogFunction;
}
//# sourceMappingURL=logger.d.ts.map