winstonson
Version:
Simple logging wrapper around Winston - for Node.js
21 lines (20 loc) • 657 B
TypeScript
/// <reference types="node" />
declare type DebugLevel = "debug" | "trace" | "info" | "warn" | "error";
declare class WinstonsonLogger {
filename: string;
constructor(filename: string);
debug(message: string): void;
trace(message: string): void;
info(message: string): void;
warn(message: string): void;
error(message: string | Error): void;
level(level: DebugLevel): string | void;
mute(): void;
unmute(): void;
setDateFormat(format: string): void;
stream(level: DebugLevel): {
write(message: string, enc: string): void;
};
}
export default function (m: NodeModule): WinstonsonLogger;
export {};