java - 系统输出,系统错误 : often temporary debugging statements warning

标签 java netbeans console-application

在 Netbeans 中编写一个非常简单的多平台控制台应用程序时,我注意到在语句 System.out.println() 和 System.err.println() 中有一个一致的警告,指出这些通常是临时调试语句。

在 Netbeans wiki 上有详细信息 here , 它指出

These are often temporary debugging statements, and should probably be either removed from production code, or replaced by a more robust logging facility.

为什么会这样,然后我应该使用什么来严格地从控制台应用程序的角度向用户打印消息。

我正在使用这些语句中的几个来通知用户,例如,参数无效,或者发生了一些访问被拒绝的异常,等等。

任何建议都会有所帮助。

最佳答案

如果您的应用程序将被更新和/或将成为另一个更复杂系统的一部分,这些 System.outSystem.err 调用将变得不那么方便在您的应用程序中正确实现的日志记录子系统。

并且有必要重写这些代码部分,以便为管理员/最终用户提供更一致的日志记录。

关于java - 系统输出,系统错误 : often temporary debugging statements warning,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24950580/

相关文章:

java - 用按钮链接 2 个 jForms - java

c# - Dijkstra 的算法问题

delphi - 在控制台应用程序中屏蔽密码输入

java - 我该如何解决 "Cannot make a static reference to the non-static field or method"?

java - 使用谓词验证搜索参数

java - 我无法弄清楚的 HashMap 复制行为

java - 如何使用 java 在 selenium webdriver 中使用 apache poi 在 excel 文件中创建新工作表

c++ - 如何构建 FLTK 以与 Netbeans (Windows) 一起使用

java - 在模拟器上成功运行 Android 应用程序后,我该怎么办?

c# - 从控制台获取用户输入时的 "System.FormatException"- Visual C#