@bitblit/ratchet-aws
Version:
Common tools for use with AWS browser and node
11 lines (10 loc) • 652 B
TypeScript
import { CloudWatchLogsClient, FilteredLogEvent, LogStream } from '@aws-sdk/client-cloudwatch-logs';
export declare class CloudWatchLogGroupRatchet {
private logGroup;
private awsCWLogs;
constructor(logGroup: string, awsCWLogs?: CloudWatchLogsClient);
get cloudWatchLogsClient(): CloudWatchLogsClient;
readLogStreams(startTimestamp?: number, endTimestamp?: number): Promise<LogStream[]>;
readLogStreamNames(startTimestamp?: number, endTimestamp?: number): Promise<string[]>;
readEvents(filter: string, startTimestamp?: number, endTimestamp?: number, sortEvents?: boolean, maxEvents?: number): Promise<FilteredLogEvent[]>;
}