the logic of the GrouperLogger class. E,g,
public void error(Object message, Throwable t) {
Object wrapLogMessage = wrapLogMessage(message);
if (this.wrappedLog instanceof Log4JLogger )
else
{ this.wrappedLog.debug(wrapLogMessage); }}
The wrapped loggers are now of class org.apache.commons.logging.impl.Log4jApiLogFactory$Log4j2Log. They are no longer Log4JLogger. So when logging at error/info/warn level, it does the ELSE option which is to log at debug level. But only a few classes are set to log at debug level, so most warnings and errors are never output. I don't know when this started, but I have noticed the log has been unusually terse when trying to troubleshoot