Java 通过log4j将junit测试用例的日志保存到单独的文件中
我有大量junit测试用例,它们由JunitCore.run()运行 现在我想将每个案例的日志保存到单独的文件中,但我的应用程序使用log4j,所有日志输出都保存在一个大文件中。Java 通过log4j将junit测试用例的日志保存到单独的文件中,java,junit,log4j,Java,Junit,Log4j,我有大量junit测试用例,它们由JunitCore.run()运行 现在我想将每个案例的日志保存到单独的文件中,但我的应用程序使用log4j,所有日志输出都保存在一个大文件中。 如何为每个案例创建单独的日志?谢谢。我相信这可能会解决您的问题 您可以为不同的附加程序指定不同的文件。1.您必须删除loger对象(loggerOBject.RemoveAllAppenders();)上的所有现有附加程序 2.为记录器定义新模式 使用PatternLayout API 创建一个新的文件append
如何为每个案例创建单独的日志?谢谢。我相信这可能会解决您的问题
您可以为不同的附加程序指定不同的文件。1.您必须删除loger对象(loggerOBject.RemoveAllAppenders();)上的所有现有附加程序 2.为记录器定义新模式 使用PatternLayout API