log4j调试消息配置

时间:2013-05-14 18:12:31

标签: logging log4j append

我可以通过简单的电话使用我的Logger:

logger.debug("blablablalbal");

它也由xml文件配置并写入txt。

问题是:
有时我在大数组中循环int值,因此输出在使用的行方面变得非常长。 例如:

for(int i = 0; i < largeArray.length; i++){
    logger.debug(largeArray[i])
}

我知道我可以使用:

for(int i = 0; i < largeArray.length; i++){
    System.out.print(largeArray[i])
}

但我希望将所有内容放在一起并利用记录器完成此任务。有人知道如何用log4j“模仿”System.out.print()吗?

1 个答案:

答案 0 :(得分:2)

使用Arrays.toString()(Java 5或更高版本)

logger.debug(Arrays.toString(largeArray));
for(int i = 0; i < largeArray.length; i++){
    ...
}