【问题标题】:Log4j file appender for each instance of a class类的每个实例的 Log4j 文件附加程序
【发布时间】:2014-04-14 08:47:23
【问题描述】:

我有一个场景类,其中包含测试用例列表。有什么方法可以将每个测试用例执行保存到单独的文件中,名称为:TestCaseName.log

我之前使用java.util.logging 在代码中添加文件处理程序来完成此操作,但不知道如何使用 Log4j 执行此操作。

【问题讨论】:

  • @RKC 你的编辑应该被拒绝。永远不要在某人的答案末尾添加“请帮助”。我将调查谁批准了该编辑,并可能会标记以引起特别版主的注意。

标签: java log4j fileappender


【解决方案1】:

您可以通过为每个测试用例类配置单独的org.apache.log4j.RollingFileAppender 来做到这一点。 您可以查看链接http://logging.apache.org/log4j/2.x/manual/configuration.html 进行配置。

【讨论】:

  • 只有一个类“TestCase”,我需要为这个类的每个实例单独记录
【解决方案2】:

任务是通过以编程方式添加 RollingFileAppenders 完成的,就像在这个例子中一样: http://howtodoinjava.com/2013/04/08/how-to-programmatically-configure-appenders-in-log4j/

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-05-29
    • 2022-01-04
    • 2020-02-10
    • 2013-05-19
    • 1970-01-01
    相关资源
    最近更新 更多