我正在使用Java 1.4和Log4J。
我的一些代码涉及序列化和反序列化值对象(POJO)。
我的每个POJO都声明了一个记录器
private final Logger log = Logger.getLogger(getClass());
序列化程序抱怨org.apache.log4j.Logger不是Serializable。
我应该用吗?
private final transient Logger log = Logger.getLogger(getClass());
代替?
发布于 2019-05-22 09:44:49
尝试使Logger静态。你不必关心序列化,因为它是由类加载器处理的。
https://stackoverflow.com/questions/-100001189
复制相似问题