I am using the following dependency:
<dependency>
<groupId>org.projectlombok</groupId>
<artifactId>lombok</artifactId>
<version>1.18.38</version>
</dependency>
In Spring Boot 3.4. everything works fine with log messages like log.info("Text"). However, in Spring Boot 3.5. and 4.0.0, characters from various languages are displayed incorrectly in the logs – they appear as unreadable symbols or garbled text.
This issue affects messages in Ukrainian, Belarusian, Kazakh, Kyrgyz, Bulgarian, Serbian, Montenegrin, Mongolian, and potentially other languages. It might also impact Japanese, Chinese, and other character sets.
Please fix the character encoding for log output so that multilingual text is displayed correctly across different languages.
Below is the output from Lombok.
Lombok's logger annotations just generate the code for the log field and its initialization.
This is not a Lombok issue, that's probably an issue with an update of your log library that comes with the updated Spring dependencies.