-
- All Implemented Interfaces:
-
ca.nexapp.lambdas.logging.LambdaLogger
public final class LambdaDefaultLogger implements LambdaLogger
Log4J2 lambda lifecycle logger
Records event to display in your preferred integration
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public classLambdaDefaultLogger.Companion
-
Constructor Summary
Constructors Constructor Description LambdaDefaultLogger(Level level, LambdaObjectMapper objectMapper)
-
Method Summary
Modifier and Type Method Description UnitrecordRequest(Object request, Context awsRuntimeContext)UnitrecordResponse(Object response, Context awsRuntimeContext)UnitrecordHandlerError(Exception error, Context awsRuntimeContext)-
-
Constructor Detail
-
LambdaDefaultLogger
LambdaDefaultLogger(Level level, LambdaObjectMapper objectMapper)
-
-
Method Detail
-
recordRequest
Unit recordRequest(Object request, Context awsRuntimeContext)
- Parameters:
request- serializable lambda request
-
recordResponse
Unit recordResponse(Object response, Context awsRuntimeContext)
- Parameters:
response- serializable lambda response
-
recordHandlerError
Unit recordHandlerError(Exception error, Context awsRuntimeContext)
- Parameters:
error- caught error during lambda execution
-
-
-
-