以下是我的课程详情。ClassA 和 ClassD 是可运行的类。从 ClassA 我打电话给 ClassB 和 ClassC。
package comp1 -> Contains ClassA, ClassB, ClassC
package comp2 -> Contains ClassD, ClassE
Log for comp1 -> comp1.log
Log for comp2 -> comp2.log
我正在使用 Log4j 进行日志记录。我有两个基于包名称的记录器。我正在打电话ClassE
,ClassB
来自ClassD
。现在,comp1.log
包含来自的日志消息ClassB
并comp2.log
包含来自ClassD
和的日志ClassE
。
如何制作基于流程的日志?如果我运行ClassD
应该只有一个日志文件ClassD
,ClassE
和ClassB
。这可以使用 Log4j 吗?