Header is appended to OutputStream every time Appender/Manager constructor is called. This causes appending header every time application restarts which I think is wrong. Examples:
I think header should be appended to the file only once. It might be configurable if one wants to append header after application restart.