in logger/awslogs/logger.go [127:153]
func getAWSLogsConfig(args *Args) map[string]string {
config := make(map[string]string)
// Required arguments
config[GroupKey] = args.Group
config[RegionKey] = args.Region
config[StreamKey] = args.Stream
config[CredentialsEndpointKey] = args.CredentialsEndpoint
// Optional arguments
createGroup := args.CreateGroup
if createGroup != "" {
config[CreateGroupKey] = createGroup
}
createStream := args.CreateStream
if createStream != "" {
config[CreateStreamKey] = createStream
}
multilinePattern := args.MultilinePattern
if multilinePattern != "" {
config[MultilinePatternKey] = multilinePattern
}
datetimeFormat := args.DatetimeFormat
if datetimeFormat != "" {
config[DatetimeFormatKey] = datetimeFormat
}
return config
}