【发布时间】:2012-08-16 09:35:31
【问题描述】:
以下是我的课程详情。 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 进行日志记录。我有两个基于包名称的记录器。我从ClassD 打电话给ClassE 和ClassB。现在,comp1.log 包含来自ClassB 的日志消息,comp2.log 包含来自ClassD 和ClassE 的日志。
如何制作基于进程的日志?如果我运行ClassD,那么ClassD、ClassE 和ClassB 应该只有一个日志文件。这可以使用 Log4j 吗?
【问题讨论】:
-
你能解释一下,这里的可运行类是什么,你的上下文中的进程是什么,是否有任何类派生自另一个类?