gpt4 book ai didi

java - 异常(exception) - 我应该更喜欢日志库而不是 java.util.logging 吗?

转载 作者:行者123 更新时间:2023-12-02 07:31:22 24 4
gpt4 key购买 nike

事实上,大多数开始 Java 编程的人只是将异常处理留到以后处理。由于 e.printStackTrace(); 乱扔我的代码已经让我烦恼太久了,并且阅读了这篇信息丰富的文章 here我意识到正确的做法显然是重新抛出异常并登录到尽可能高的级别(至少对于已检查的异常 - 这是我目前关心的事情)。所以我必须看看记录器(我猜这是一个完整的主题,这意味着我应该为每个类、每个方法创建它们,我应该包装它们等等),但首先要做的事情是:我应该选择一些专门的库(比如apache的log4j)或者对于包装器(如 SLF4J)来说更好,还是继续使用 java.util.logging ?你们正在使用什么以及为什么?

谢谢

最佳答案

在我(以及许多其他人)看来,您绝对应该使用第三方日志记录解决方案 - java.util.logging 有很多“问题”。 Log4J 很方便且广泛使用,但 SLF4J 更好。更好的是,Logback是一个 SLF4J 实现,由编写 Log4J 的同一个人编写,因此对于那些本来会使用 Log4J 的人来说,这是当前推荐的解决方案。

关于java - 异常(exception) - 我应该更喜欢日志库而不是 java.util.logging 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12875378/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com