AWS Lambda slog.Handler
package main
import (
"context"
"log/slog"
"os"
"github.com/aws/aws-lambda-go/lambda"
sloglambda "github.com/maddiesch/slog-lambda"
)
func main() {
logger := slog.New(sloglambda.NewHandler(os.Stdout))
slog.SetDefault(logger)
lambda.Start(func(ctx context.Context, event any) error {
slog.InfoContext(ctx, "Lambda Invoked", slog.Any("event", event))
return nil
})
}