Logging is done by log4j.
As I understand it, this appends to the current file.
If you cut stuff away in service, that all goes wrong.
If this dissatisfies you, I think that’s something to take up with log4j developers.
It does provide a great deal of configuration options, rotation, etc. It’s hard to imagine why anyone would need to edit logfiles.
Maybe this will help -