- mongodb - 在 MongoDB mapreduce 中,如何展平值对象?
- javascript - 对象传播与 Object.assign
- html - 输入类型 ="submit"Vs 按钮标签它们可以互换吗?
- sql - 使用 MongoDB 而不是 MS SQL Server 的优缺点
根据标题,您是否发现默认的 Java 日志框架足以满足您的需求?
您是否使用其他日志记录服务,例如 log4j还是其他人?如果是这样,为什么?我想听听您对不同类型项目的日志记录要求的任何建议,以及何时集成框架实际上是必要和/或有用的。
最佳答案
java.util.logging (jul) 从一开始就没有必要。无视就好。
7 月本身有以下缺点:
最重要的一点:如果你敢定义自己的日志级别,很可能会遇到内存泄漏问题!
随意在这里阅读有关此效果的信息:
即使您不打算使用自定义关卡,这也是一本非常有趣的书,顺便说一句,因为问题是一个普遍存在的问题,根本不只适用于 jul。
我个人建议使用 SLF4J + Logback用于所有记录目的的组合。这两个项目都由 LOG4J 背后的人 Ceki Gülcü 协调。
SLF4J 是 commons.logging 的一个有值(value)的(但非官方的,因为它不是来自同一组)继任者。它比 CL 问题少,因为它静态地解决了实际使用的日志记录后端。此外,它拥有比 CL 更丰富的 API。
另一方面,Logback 是 LOG4J 的(非)官方继任者。它原生实现了 SLF4J,因此没有任何包装器造成的开销。
现在如果你仍然认为我应得的,你可以投反对票。 ;)
关于java - 你觉得 java.util.logging 足够了吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/607863/
对于我的问题,我找不到更好的措辞。 在我的应用程序中的某个时刻,我设置了一些非常密集的动画。问题是,在高端设备上,动画运行流畅且赏心悦目。另一方面,我测试过的一台低端设备在制作动画时表现非常糟糕。 试
我正在修补 OTP 模块 ( yubico_pam ),并尝试访问管理员选择的控制标志(例如必需,足够, ETC)。 有什么想法吗?这是否可行(无需解析文件)? 最佳答案 无法在 API 中查询此信息
我有一些为 Linux 编写的 C 代码,依赖于套接字和 arpa/inet.h 以及 libusb.h,我想在 MinGW 下为 Windows 编译它。 (请注意,当前项目只有一个非常简单的 Ma
我是一名优秀的程序员,十分优秀!