busymachines.pureharm.aws.logger
package busymachines.pureharm.aws.logger
Type members
Classlikes
Logger that also logs to AWS, not only to the local machine.
Logger that also logs to AWS, not only to the local machine.
Can only be built using the AWSLoggerFactory for thread safety, and resource safety reasons
- Since
09 Apr 2019
- Companion
- object
Because building these amazon thingies is not thread safe, we have to build a thread safe builder
Because building these amazon thingies is not thread safe, we have to build a thread safe builder
- Since
09 Apr 2019
- Companion
- object
final case class CloudWatchLoggerConfig(timeout: CloudWatchTimeoutDuration, region: AmazonRegion, accessKeyID: CloudWatchAccessKeyID, secretAccessKey: CloudWatchSecretAccessKey, groupName: CloudWatchGroupName, streamName: CloudWatchStreamName)
- Value Params
- region
the amazon region of the CloudWatch you are configuring
- timeout
if a log cannot be sent within this time to AWS, then timeout.
final case class EnabledAWSLoggerConfig(someCloudwatch: CloudWatchLoggerConfig) extends AWSLoggerConfig