暂时将FileAppender添加到Log4j中的'wiretap'日志记录是一件轻而易举的事。您可以实例化一个FileAppender,获取您感兴趣的类的Logger并且它有效。
现在不推荐使用Log4j而使用log4j2,但似乎根本没有工作API。
无法再获得您感兴趣的课程的记录器。
在没有加载和保存整个(临时)配置的情况下,无法添加FileAppender。
我尝试使用此示例的Writer和Outputstream添加appender,但文件仍为空: http://logging.apache.org/log4j/2.x/manual/customconfig.html#AddingToCurrent
这可能有什么问题,我错过了一些无证的功能吗?以编程方式更改日志配置中的任何内容是一个大红旗,是否应该从未尝试过?