makkimesser commented on issue #1884: URL: https://github.com/apache/logging-log4j2/issues/1884#issuecomment-1781908104
> @makkimesser, could you share some details about your use case, please? Why do you serialize `Logger`s? I stumbled over the issue while running our test-suite, when testing V2.21.0 and I got the mentioned NotSerializableException. There are some tests with classes containing loggers, if the logger-field is static or transient, there is no problem, but if the logger-field is non-static and non-transient the serialization method failed in V2.21.0 while it did not fail with V2.20.0. We have such non-static and non-transient logger-fields in abstract parent classes to avoid to declare the logger in each of the child-classes. I'm not sure about the real reason of this behaviour, the code base is created before I joined my current job. -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
