是否应该将Log4J记录器声明为瞬态?
2022-09-01 10:37:42
我正在使用Java 1.4和Log4J。
我的一些代码涉及序列化和反序列化值对象 (POJO)。
我的每个POJO都声明一个记录器
private final Logger log = Logger.getLogger(getClass());
序列化程序抱怨 org.apache.log4j.Logger 不可序列化。
我应该使用
private final transient Logger log = Logger.getLogger(getClass());
相反?