Comportamiento inesperado con AWS Lambda

Qué he hecho

aws-kotlin-jvm-maven un proyecto usando Serverless cli, de aws-kotlin-jvm-maven . Después de eso, he editado mi plantilla serverless.yml de esta manera:

 service: test provider: name: aws runtime: java8 region: eu-west-1 package: artifact: target/test-1.0.0.jar functions: hello: handler: com.example.Handler events: - schedule: rate(2 minutes) 

Y he editado mi Handler de esta manera:

 class Handler:RequestHandler<Map<String, Any>, ApiGatewayResponse> { override fun handleRequest(input:Map<String, Any>, context:Context):ApiGatewayResponse { BasicConfigurator.configure() LOG.info("Hello, World!") return ApiGatewayResponse() } companion object { private val LOG = Logger.getLogger(Handler::class.java) } } 

Esperaba que mi Lambda corriera cada 2 minutos, registrando "¡Hola mundo!" en CloudWatch, cada 2 minutos.

Mi problema

Lo que encontré en los loggings de CloudWatch es el siguiente:

1ra carrera: "¡Hola, mundo!"

2ª ejecución: "¡Hola, mundo!" "¡Hola Mundo!"

3ra ejecución: "¡Hola, mundo!" "¡Hola Mundo!" "¡Hola Mundo!"

…y así.

¿Alguna sugerencia sobre lo que está pasando aquí?

Solutions Collecting From Web of "Comportamiento inesperado con AWS Lambda"