java - 记录到命令窗口?

标签 java

来自 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/

相关文章:

Java 8 并行 forEach 进度指示

子组上的 Java 正则表达式

java - 如何保存显示中可编辑字段(输入、文本区域)的数据:table (display tag library)

java - java 多线程循环法

java - Hibernate - 带有 "non-entity class"结果的 createNativeQuery

java - JPA递归延迟加载失败

java - 如何防止 JComboBox 在使用自定义 ListCellRenderer 时变得无响应

java - 无法在 Spring Security 中使用 @Secured Method Security 注释

java - 从 java 代码执行 shell 脚本并将终端的输出附加到 .txt 文件

java - 通过 EJB 共享静态单例