1

我在日志记录方面遇到了一些问题。在查看了 JBoss Seam 源代码之后,我相信问题就在那里。我希望看到 JBoss Seam 迁移到 SLF4J,因为 Hibernate 代码已经使用它。

我认为问题是我没有可用的 log4j,也没有将 Logback 配置为使用 JDK 日志记录。

我想暂时,我需要使用其中之一来让日志再次运行。

实际上,再三考虑,我将只使用静态记录器。JBoss Seam 记录器(一旦工作)的优点是它可以处理 EL,但老实说,我没有在日志中的任何地方使用它。这是一个很好的功能,但我仍然可以在不支持 EL 的情况下得到我想要的东西。

沃尔特

4

2 回答 2

1

我不知道您的问题的答案,但我发现以下内容在这种情况下很有用。

我还认为您想要的答案取决于降低日志记录级别(以便您拥有更详细的日志)或使用记录器的更详细的日志记录。也就是说,它与格式无关。但这是一个猜测,很可能是错误的。

于 2010-03-08T17:13:44.477 回答
0

图案很好。您使用的是哪个版本的 logback?您能否显示发出日志记录请求的确切代码行?如:

logger.error("一些异常", e);

从上面不清楚 logback 如何参与记录异常。您似乎正在抛出异常但没有记录它......

于 2010-03-09T21:34:53.577 回答