@kotori-bot/logger
Version:
Logger For Kotori
17 lines (16 loc) • 534 B
TypeScript
import Transport from '../utils/transport';
import { LoggerData, TransportOptionsBase } from '../types/common';
type FileTransportConfig = {
filename?: 'default' | (() => string);
time?: string;
ext?: string;
maxLen?: number;
dir: string;
};
export declare class FileTransport extends Transport<Required<FileTransportConfig>> {
constructor(options: FileTransportConfig & TransportOptionsBase);
list: Set<unknown>;
filename(): string;
handle(data: LoggerData): void;
}
export default FileTransport;