0

我们有一个由 spring mvc 提供支持的站点。我添加了一个正在初始化和 ServletContextAware 的 bean,在其中我将模式修改为我们的 syslog appender,添加数据库服务器、名称、用户名等。

我想向唯一标识应用程序/站点的模式添加一些内容。完美的事情是在 server.xml 中拥有来自 host-tag 的 name 属性。

是否可以从应用程序代码中访问该值?有人对唯一标识我可以使用的应用程序/站点的值有任何其他建议吗?我想过 getContextPath 但如果该站点部署在 ROOT 将无济于事。

谢谢

4

1 回答 1

0

使用 log4j MDC 功能很好地解决了我的问题。

于 2012-08-15T15:13:22.327 回答