有人可以解释当FileAppender类是RollingFileAppender的超类而又是WriterAppender的子类时,如何弃用吗?

我尝试查找不赞成使用该类的原因,但找不到原因。

最佳答案

该类的Javadoc(1.2版)说以下内容(您甚至还看过Javadoc吗?)

Support for java.io.Writer and console appending has been deprecated and then removed. See the replacement solutions: WriterAppender and ConsoleAppender.


因此,整个类都不会被弃用。

这仅表示不建议将FileAppenderWriterSystem.outSystem.err一起使用。

您仍然可以使用该类,FileAppender类并不完全被弃用,只有部分(也已从代码中删除)。

07-24 21:06