-
Notifications
You must be signed in to change notification settings - Fork 785
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: Parameterized logging with constant log values #2910
refactor: Parameterized logging with constant log values #2910
Conversation
Use this link to re-run the recipe: https://app.moderne.io/recipes/builder/sgdN8FTlx Co-authored-by: Moderne <team@moderne.io>
We now see a failure due to a behavioral change in LoggingInterceptor - logger.warn(format("[%s] execution failed:", message.getPayloadType().getSimpleName()), t);
+ logger.warn("[{}] execution failed:", message.getPayloadType().getSimpleName(), t);
|
The Java 11 build fails on
The Java 17 build fails on
The Java 21 build has a suspicious failure probably unrelated to the changes here.
I'm thinking all of these changes are unrelated, especially since the Java 8 build passed. You might want to look at using Develocity (formerly Gradle Enterprise, also available for Maven) to get help identifying any flaky tests. |
Jacoco likely needs a bump to 0.8.11 to support Java 21. |
Hi Tim, the Java 17 build failure is due to an issue in Spring and/or Docker Compose. There were some API changes in docker-compose that caused SpringBoot DockerCompose to not work properly. The fix is expected to be released by the Spring team tomorrow. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me 👍
Thanks once more for the effort @timtebeek!! |
Use this link to re-run the recipe: https://app.moderne.io/recipes/builder/sgdN8FTlx
As discussed on #2594 (comment)