我是编写 java servlet(来自 PHP)的新手,所以我不熟悉进行日志记录的最佳方法(崩溃,以及我想抛出的异常,例如登录尝试次数过多)。
似乎有一个Logger
( java.util.logger
),但我也听说有更好的网络应用程序记录器。这种工作是否有黄金标准记录仪?
Java中有很多日志框架。SLF4J为大多数这些提供了一个简单的外观,因此您可以轻松地交换您正在使用的具体实现。
正如 paulsm4 所述,Log4j 通常被认为是标准。但是,如果您没有特定需求并且由于您声明您是初学者(但即使您不是),我会坚持使用 java.logging 它很可能会在不添加新依赖项的情况下处理您的所有需求。它也可以进一步定制。