UNPKG

syslog-portal

Version:
14 lines (13 loc) 533 B
import { ILogMessage, ILogMessageListener, IServer } from '../interfaces/server.js'; import { Logger } from 'pino'; import { MongoClient } from 'mongodb'; import { IConnPool } from '../interfaces/connPool.js'; export declare class MongoArchiver implements ILogMessageListener { private readonly server; private readonly log; private readonly pool; constructor(server: IServer, log: Logger, pool: IConnPool<MongoClient>); setup(): void; cleanUp(): void; onLogMessage(message: ILogMessage): Promise<any>; }