我可以通过简单的电话使用我的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()吗?
答案 0 :(得分:2)
使用Arrays.toString()
(Java 5或更高版本)
logger.debug(Arrays.toString(largeArray));
for(int i = 0; i < largeArray.length; i++){
...
}