github.com/Foodji/aws-lambda-go@v1.20.2/events/README_CloudWatch_Logs.md (about)

     1  
     2  # Sample Function
     3  
     4  The following is a Lambda function that receives Amazon CloudWatch Logs event record data as input and writes message part to Lambda's CloudWatch Logs. Note that by default anything written to Console will be logged as CloudWatch Logs events.
     5  
     6  ```go
     7  import (
     8  	"context"
     9  	"fmt"
    10  
    11  	"github.com/aws/aws-lambda-go/events"
    12  )
    13  
    14  func handler(ctx context.Context, logsEvent events.CloudwatchLogsEvent) {
    15  	data, _ := logsEvent.AWSLogs.Parse()
    16  	for _, logEvent := range data.LogEvents {
    17  		fmt.Printf("Message = %s\n", logEvent.Message)
    18    	}
    19  }
    20  ```