Installation
npm install --save @types/logger
Summary
This package contains type definitions for logger (https://github.com/quirkey/node-logger).
Details
Files were exported from https://github.com/DefinitelyTyped/DefinitelyTyped/tree/master/types/logger.
index.d.ts
export function createLogger(logFilePath?: string): Logger;
export type LogLevel = "fatal" | "error" | "warn" | "info" | "debug";
export type Args = (...args: any[]) => string | false;
export class Logger {
constructor(logFilePath?: string);
format: (level: LogLevel, data: string, message: string) => string;
setLevel: (level: LogLevel) => number | false;
log: (level: LogLevel, ...args: any[]) => string | false;
fatal: Args;
error: Args;
warn: Args;
info: Args;
debug: Args;
}
export namespace Logger {
const levels: ["fatal", "error", "warn", "info", "debug"];
}
Additional Details
- Last updated: Thu, 09 Nov 2023 09:07:24 GMT
- Dependencies: none
Credits
These definitions were written by Max Wan.