UNPKG

mongodb-log-writer

Version:

A library for writing MongoDB logv2 messages

21 lines 726 B
import { MongoLogWriter } from './mongo-log-writer'; interface MongoLogOptions { directory: string; gzip?: boolean; retentionDays: number; maxLogFileCount?: number; retentionGB?: number; prefix?: string; onerror: (err: Error, path: string) => unknown | Promise<void>; onwarn: (err: Error, path: string) => unknown | Promise<void>; } export declare class MongoLogManager { _options: MongoLogOptions; constructor(options: MongoLogOptions); private deleteFile; private get prefix(); cleanupOldLogFiles(maxDurationMs?: number, remainingRetries?: number): Promise<void>; createLogWriter(): Promise<MongoLogWriter>; } export {}; //# sourceMappingURL=mongo-log-manager.d.ts.map