1

我可以通过简单的调用使用我的 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() 吗?

4

1 回答 1

2

使用Arrays.toString()(Java 5 或以上)

logger.debug(Arrays.toString(largeArray));
for(int i = 0; i < largeArray.length; i++){
    ...
}
于 2013-05-14T18:33:41.097 回答