
Thorbjørn Ravn Andersen wrote:
Joern Huxhorn skrev:
Does anyone have a good idea (or even a solution) how to tackle that problem? Use the log.whatever("foo {} bar {}", ...) approach and avoid the if?
Lukas Zapletal wrote:
To modify code coverage software to handle this situation?
LZ
Hi guys, neither suggestion would help in our situation. We have a large code-base which contains if(logger.isXxxEnabled()) logger.xxx(...); Changing all loggings statements isn't an option. Beside that, we also have code like if(logger.isXxxEnabled()) { // perform lots of preparation, construct large message using StringBuilder etc. logger.xxx(builder.toString()); } Code like that may actually contain a bug (and did so in the past) so I *want* to run all tests, once with Level.ALL and once with Level.OFF. I thought maybe someone has already found a solution but I should probably ask that question on a junit mailinglist... Thanks anyway, Joern.