2012-12-06 50 views
0

我有一个简单的问题。我正在开发一个Java项目,其中同一类的一些对象在MySQL中注册它们的执行。我不明白为什么,但是当表中解决方案的数量是500的倍数时,程序就会停滞不前,并且在一段时间内找不到更多的解决方案。使用log4j记录不同的对象

我认为在登录不同的对象,但使用log4j我只能有多个日志具有相同的内容。有人知道如何为同一类的不同对象制作不同的FileAppender吗?

在此先感谢。

+1

显示一些代码。 – mtk

+0

我们可以看看你试过了吗? – aug

回答

1

首先,您需要一些方法来识别该类的不同实例。

其次,log4j API显示如何按名称创建记录器。您不必使用该类的名称作为Logger的名称。您可以创建Logger,其名称因各个实例而异,例如:

Logger logger = Logger.getLogger("com.foo.Class" + idInstance);