Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
constructor(params: WriteLogRequest) {
super()
const events = mapLogToEvent(params.log, params.logLevel)
this.params = {
logEvents: events,
logGroupName: `/${getAppName()}/data-log`,
logStreamName: createStreamName(params.logStreamName),
}
}
constructor(params: GetLogsRequest) {
super()
const groupName = {
logGroupName: params.logGroupName || `/${getAppName()}/data-log`,
}
this.params = { ...params, ...groupName }
}
constructor(params: WriteLogsRequest) {
super()
const events = mapLogToEvents(params.logs, params.logLevel)
this.params = {
logEvents: events,
logGroupName: `/${getAppName()}/data-log`,
logStreamName: createStreamName(params.logStreamName),
}
}
constructor(params: AddLogRequest) {
super()
const events = mapLogToEvent(params.log, params.logLevel)
this.params = {
logEvents: events,
logGroupName: `/${getAppName()}/data-log`,
logStreamName: params.logStreamName,
sequenceToken: params.sequenceToken,
}
}
constructor(logStreamName: string) {
super()
this.logGroupName = `/${getAppName()}/data-log`
this.logStreamName = createStreamName(logStreamName)
}