-
Bug
-
Resolution: Won't Do
-
Major
-
None
-
None
-
None
-
None
The ObjectInputStream uses following snippet to instantiate a logger:
static {
Logger filterLog = System.getLogger("java.io.serialization");
filterLogger = (filterLog.isLoggable(Logger.Level.DEBUG)
|| filterLog.isLoggable(Logger.Level.TRACE)) ? filterLog : null;
}
The `System.getLogger("java.io.serialization")` call, when called from ObjectInputStream produces a "system logger". The configuration of this system logger is merged with an actual configured jboss-logmanager logger instance via `Logger.mergeWithSystemLogger(sysLogger)` call. This merge fails to transfer handlers from jboss-logmanager logger instance into the "system logger". The result of the handlers not being merged is that filtering logs ObjectInputStream are swallowed.
- is cloned by
-
JBEAP-25260 [GSS](7.4.z) LOGMGR-330 - ObjectInputStream filtering logs not logged by jboss-logging
-
- Closed
-