We pull a Logguer instance in KVServer and ArgumentsValidatorUtils before configuring log4J. This is due to the fact that we want to validate the LogLevel passed in args before configuring log4J with that log level. We should revise the sequence. A Valid fix would be to setup LOG4J with a default log level and then update the loglevel with the one parsed from the cliArguments
We pull a Logguer instance in KVServer and ArgumentsValidatorUtils before configuring log4J. This is due to the fact that we want to validate the LogLevel passed in args before configuring log4J with that log level. We should revise the sequence. A Valid fix would be to setup LOG4J with a default log level and then update the loglevel with the one parsed from the cliArguments