【问题标题】:Replacement for Seam 2 logger (or Seam3 Solder logger)更换 Seam 2 记录仪(或 Seam3 焊接记录仪)
【发布时间】:2016-04-23 11:06:58
【问题描述】:

我正在使用 CDI 和一些 Apache Deltaspike 扩展(使用 WildFly)从 Seam 2 转向 Java EE7。

我缺少的一件事是一个可以格式化消息的好记录器(例如,像 String.format 或 MessageFormat)。

我已经看到 Seam 3 Solder 记录器应该取代 Seam 2 记录器,但是 Seam 3 Solder 的开发已经停止,它应该由 Apache Deltaspike 接管。

我环顾四周,但在 Deltaspike 中找不到任何日志记录 API。

谁能指出我正确的方向或建议一些允许消息格式化的好的记录器替换?

【问题讨论】:

  • Logger 注入随着时间的推移变成了一种反模式,因为它只是一种开销,没有真正的好处。其他一切都取决于您的日志记录框架。那里有这么多,所以找到一个适合你的应该不是什么大不了的事。

标签: logging cdi seam java-ee-7 deltaspike


【解决方案1】:

似乎 JBoss Logger (org.jboss.logging.Logger) 提供了 String.format 和 MessageFormat 格式。

我以为我正在使用该记录器,但 Eclipse 导入了 javax.util.logging.Logger,这似乎相当有限。

【讨论】:

    猜你喜欢
    • 2011-02-16
    • 1970-01-01
    • 2023-04-03
    • 1970-01-01
    • 2015-03-10
    • 1970-01-01
    • 2022-09-29
    • 2022-11-17
    • 1970-01-01
    相关资源
    最近更新 更多