This is a Go library to treat CloudWatch Log streams as io.Writers and io.Readers.
group := NewGroup("group", cloudwatchlogs.New(defaults.DefaultConfig))
w, err := group.Create("stream")
io.WriteString(w, "Hello World")
r, err := group.Open("stream")
io.Copy(os.Stdout, r)
This library depends on aws-sdk-go.