syslog-portal
Version:
A portal for ingesting syslog data
11 lines (10 loc) • 444 B
TypeScript
import { IServer } from '../interfaces/server.js';
import { IConfig } from '../models/config.js';
import { Logger } from 'pino';
import { IWatchDog } from '../interfaces/watchDog.js';
export interface IServerFactory {
createServer(config: IConfig, logger: Logger, watchDog: IWatchDog): IServer;
}
export declare class ServerFactory implements IServerFactory {
createServer(config: IConfig, log: Logger, watchDog: IWatchDog): IServer;
}