@mieweb/wikigdrive
Version:
Google Drive to MarkDown synchronization
23 lines • 742 B
TypeScript
import { Readable } from 'node:stream';
import { ReadStream } from 'node:fs';
import { FileId } from '../../model/model.js';
export interface LogLine {
level: 'error' | 'info' | 'debug';
message: string;
timestamp: number;
filename: string;
driveId: FileId;
payload?: {
[key: string]: string | number;
};
}
export declare class DailyRotateFileProcessor {
private logFiles;
private options;
constructor(logFiles: string[], options: any);
createReadStream(logFile: string): [ReadStream, Readable];
stringToLogLine(buff: string): LogLine | null;
processLogFile(logFile: any): Promise<LogLine[]>;
query(): Promise<LogLine[]>;
}
//# sourceMappingURL=DailyRotateFileProcessor.d.ts.map