xenforo-dl
Version:
XenForo Forum Downloader
16 lines • 668 B
TypeScript
import { LogLevel } from '../../utils/logging/Logger.js';
import ConsoleLogger, { ConsoleLoggerOptions } from './ConsoleLogger.js';
import { DeepRequired } from '../Misc.js';
export interface FileLoggerOptions extends ConsoleLoggerOptions {
logFilePath: string;
}
export type FileLoggerConfig = DeepRequired<FileLoggerOptions>;
export default class FileLogger extends ConsoleLogger {
#private;
protected config: FileLoggerConfig;
constructor(options: FileLoggerOptions);
getConfig(): DeepRequired<FileLoggerOptions>;
protected toOutput(_level: LogLevel, msg: string[]): void;
end(): Promise<void>;
}
//# sourceMappingURL=FileLogger.d.ts.map