UNPKG

@denodnt/logger

Version:

deno logger available for deno and NPM

32 lines 770 B
import type { WriterConstructor, WriterWrite } from "./interface.js"; import Types from "./types.js"; /** * Writer class */ export default class Writer { private maxBytes?; private maxBackupCount?; private pathWriterMap; private [Types.INFO]; private [Types.WARN]; private [Types.ERROR]; /** * Writer constructor * @param param0 * @returns */ constructor({ maxBytes, maxBackupCount }: WriterConstructor); private newWriter; /** * Write message to file * @param param0 * @returns */ write({ path, msg, type }: WriterWrite): Promise<void>; /** * Rotate log files * @param path */ rotateLogFiles(path: string): Promise<void>; } //# sourceMappingURL=writer.d.ts.map