Summary
Java 9 introduced a logging façade, which can be used instead of third-party logging solutions: https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/System/Logger.html. The default implementation is java.util.logging.
Why is this needed?
Using Java's built-in functionality reduces deployment size, lowers startup time, and eliminates vulnerability risks caused by external dependencies.
Which area does this relate to?
Logger
Solution
https://github.com/AdamBien/aws-quarkus-lambda-http-api-cdk-plain/blob/main/lambda/src/main/java/airhacks/lambda/greetings/boundary/GreetingResource.java
Acknowledgment
Summary
Java 9 introduced a logging façade, which can be used instead of third-party logging solutions: https://docs.oracle.com/en/java/javase/25/docs/api/java.base/java/lang/System/Logger.html. The default implementation is java.util.logging.
Why is this needed?
Using Java's built-in functionality reduces deployment size, lowers startup time, and eliminates vulnerability risks caused by external dependencies.
Which area does this relate to?
Logger
Solution
https://github.com/AdamBien/aws-quarkus-lambda-http-api-cdk-plain/blob/main/lambda/src/main/java/airhacks/lambda/greetings/boundary/GreetingResource.java
Acknowledgment