stacksyzlogger
Version:
An easy-to-use and lightweight logger for Node.js with colours, timestamps, and files.
23 lines • 729 B
TypeScript
import { LoggerOptions, LogContent, LogFunction, LogLevel, Partial } from './types';
export default class Logger {
#private;
static defaults: LoggerOptions;
levels: Array<string>;
constructor(options?: Partial<LoggerOptions>);
log(namespace: string | null, level: LogLevel, ...content: LogContent): void;
get options(): LoggerOptions;
set options(options: Partial<LoggerOptions>);
}
declare module '.' {
interface Logger {
debug: LogFunction;
verbose: LogFunction;
info: LogFunction;
success: LogFunction;
warn: LogFunction;
notice: LogFunction;
error: LogFunction;
critical: LogFunction;
}
}
//# sourceMappingURL=Logger.d.ts.map