-
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