我正在使用带有 Log4J 的 Java 1.4。
我的一些代码涉及序列化和反序列化值对象 (POJO)。
我的每个 POJO 都声明了一个记录器
private final Logger log = Logger.getLogger(getClass());
序列化程序抱怨 org.apache.log4j.Logger 不是可序列化的。
我应该使用
private final transient Logger log = Logger.getLogger(getClass());
反而?