来自 Web 应用程序:如果我创建一个只有一些命令提示符输出的普通 Java 工具 - 打印这些输出的最佳方式是什么?使用 System.out.println
,还是有某种我不知道的记录器?
(除了包括像 log4j 这样的外部库,这对于一个小工具来说太过分了)。
最佳答案
如果您不想使用 log4j(您应该使用),您可以使用 Java's standard logger .
log4j 更受欢迎,因为它易于使用、可配置、更直观的严重性级别以及更好的默认模式。
关于标准 Java 记录器的一个很好的教程可以是 found here .
配置为输出到 STDOUT(这是控制台应用程序的控制台)的 log4j 的一个很好的教程可以是 found here .
不鼓励使用 System.our.println
,因为您无法轻易地禁用您在某些时候可能需要(并且将来可能再次需要)进行调试的某些消息。
关于java - 记录到命令窗口?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19117192/