java - Web 应用程序可以使用 JNDI 来查找记录器吗?

标签 java logging jndi

我们有多个 webapps 在我们的容器 (Tomcat 6/7) 中运行,每个 webapps 配置它自己的特定于应用程序的日志记录(到不同的日志文件)。我们需要将某些事件记录到所有网络应用程序共享的中央日志中。

我们使用 JNDI 来查找在 Tomcat 中配置的数据源;是否可以用记录器做同样的事情,所以当每个 Web 应用程序启动时,它都会检索共享的容器级记录器?

最佳答案

虽然我自己没有尝试过,但我认为这应该是可能的。记录器是一个 Java 对象,您可以将任何 Java 对象存储在 JNDI 识别的存储中,并且 JNDI 应该能够检索它。

关于java - Web 应用程序可以使用 JNDI 来查找记录器吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7715713/

相关文章:

java - 使用 Swing 运行文件不更新 GUI 中的更改

java - GSON 将瞬变反序列化为 null

mysql - C3P0 0.9.5-pre6 与 Jetty 9.1

java - Springboot解密JNDI tomcat密码

java - 编译时检查构造函数是否存在

logging - Logstash 输入文件 - 从桌面文件读取

java - 为什么 SuperDevMode 只提供 LogLevel SEVERE?

python - 添加自定义信息以进行日志记录的最佳方法

java - 从 jndi 注入(inject)属性

java - 导入 Eclipse 的 Maven 项目出现错误 "No GWT module found"