0.0.5 • Published 6 months ago
@types/logger v0.0.5
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
// Type definitions for logger 0.0
// Project: https://github.com/quirkey/node-logger
// Definitions by: Max Wan <https://github.com/maxwan>
// Definitions: https://github.com/DefinitelyTyped/DefinitelyTyped
export function createLogger(logFilePath?: string): Logger;
export type LogLevel = 'fatal' | 'error' | 'warn' | 'info' | 'debug';
export type Args = (...args: string[]) => 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: string[]) => 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, 16 Dec 2021 22:32:01 GMT
- Dependencies: none
- Global values: none
Credits
These definitions were written by Max Wan.