0
我有一个简单的问题。我正在开发一个Java项目,其中同一类的一些对象在MySQL中注册它们的执行。我不明白为什么,但是当表中解决方案的数量是500的倍数时,程序就会停滞不前,并且在一段时间内找不到更多的解决方案。使用log4j记录不同的对象
我认为在登录不同的对象,但使用log4j我只能有多个日志具有相同的内容。有人知道如何为同一类的不同对象制作不同的FileAppender吗?
在此先感谢。
我有一个简单的问题。我正在开发一个Java项目,其中同一类的一些对象在MySQL中注册它们的执行。我不明白为什么,但是当表中解决方案的数量是500的倍数时,程序就会停滞不前,并且在一段时间内找不到更多的解决方案。使用log4j记录不同的对象
我认为在登录不同的对象,但使用log4j我只能有多个日志具有相同的内容。有人知道如何为同一类的不同对象制作不同的FileAppender吗?
在此先感谢。
首先,您需要一些方法来识别该类的不同实例。
其次,log4j API显示如何按名称创建记录器。您不必使用该类的名称作为Logger
的名称。您可以创建Logger
,其名称因各个实例而异,例如:
Logger logger = Logger.getLogger("com.foo.Class" + idInstance);
显示一些代码。 – mtk
我们可以看看你试过了吗? – aug