Hello all,
I just realised that a trailing space on a level configuration in a properties file doesnt change the level of the logger. I created a small example project https://github.com/thuri/log4j-trailing-space-loglevel-properties While the root logger is initialized with level info I want to make the custom logger for package com.github.thuri to log on level debug. When the level definition is written as logger.logtest.level = DEBUG No Debug level logs occur on console When using logger.logtest.level = DEBUG It works as expected. Should it really work this way or is this a bug?