Whenever java entities are generated, corresponding toString() method is also generated. The issue is: generated toString() uses \n characters in it. If a client wants to use generated entities in log statements, then the particular statement is spread across multiple lines.
This makes impossible logs indexing with elastic search or aws cloud watch.
I suggest to
- Remove
toString() generation
- Add annotation
@lombok.Data on each java entity
- Add
lombok as compileOnly dependency for helium-java
Whenever
javaentities are generated, correspondingtoString()method is also generated. The issue is: generatedtoString()uses\ncharacters in it. If a client wants to use generated entities in log statements, then the particular statement is spread across multiple lines.This makes impossible logs indexing with
elastic searchoraws cloud watch.I suggest to
toString()generation@lombok.Dataon each java entitylombokascompileOnlydependency forhelium-java