对 Seam 记录器使用特定区域设置
Seam 记录器在底层使用 Java 的 MessageFormat
类来格式化,例如。数字。如果我正确解释代码,则用于此的区域设置来自 org.jboss.seam.core.locale 。但是,我不知道如何从那里开始。我希望记录器仅使用英语区域设置(任何英语区域设置都可以),因为我们所有的日志记录都是英语的。系统或用户很可能有另一个区域设置,但这不应影响日志记录。
The Seam logger uses, deep down, Java’s MessageFormat
class to format eg. numbers. The locale used for this comes from the org.jboss.seam.core.locale
, if I interpret the code correctly. However, I do not know how to proceed from there. I want the logger to use the English locale only (any English locale would be fine) because all our logging is in English. The system or the user may well have another locale, but this should not influence logging.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
它不是那么优雅,因为您必须复制除一行之外的几乎所有代码,但您可以覆盖 Interpolator 组件的内置实现。
It's not that elegant because you have to duplicate almost all the code except one line, but you can override the built-in implementation of Interpolator component.