0

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

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

提前致谢。

4

1 回答 1

1

首先,您需要某种方法来标识该类的不同实例。

其次,log4j API 展示了如何按名称创建 Logger。您不必使用类的名称作为Logger. 您可以创建Logger具有因每个实例而异的名称的 's,例如:

Logger logger = Logger.getLogger("com.foo.Class" + idInstance);
于 2012-12-06T18:02:33.007 回答