java - 自定义异常。在哪里记录

标签 java exception logging log4j

我创建了一个 CustomExceptionClass,它的消息来自配置文件,并且是对用户更友好的消息。

然后我想记录抛出的异常,因为如果出现问题,我想知道详细信息然后我可以解决这个问题。所以,我有疑问。

在哪里使用 log4j 记录这些异常?在 CustomExceptionClass 内部,或者我让抛出此异常的方法记录它?

最佳答案

您应该在捕获异常的任何地方记录。如果您没有在任何地方捕捉到它,那实际上取决于您运行应用程序的方式。

关于java - 自定义异常。在哪里记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7637891/

相关文章:

javascript - 如何使用点符号将 console.log 方法添加到 JavaScript 中的数组和对象原型(prototype)?

java - 创建一个 java Date Picker 组件?

java - Tomcat 8 类加载 - [WEB-INF/lib] 和 [tomcat/lib] 中 JAR 的区别

java - 详细的异常捕获子句

Java throws 关键字

http - 仅用于记录请求的简单 HTTP 服务器

Java 按字符串前缀排序 map<String,String>

java - 一一访问JSP中的标签

exception - Gradle + Sonar + Groovy = 失败?

C# 从 MySQL 读取重复同一行