有没有办法将 Weblogic (或 Fusion Middleware) 日志输出发送或重定向到数据库,而无需编写自定义应用程序?我读过的所有文档似乎都只涉及文件。
答案1
答案2
答案3
WebLogic 应用程序可以生成 3 种类型的日志源:
- STDOUT、WebLogic 服务器、HTTP 访问、事务和审计日志记录均使用 java.util.logging.Logger,并且可以轻松配置为使用 log4j。
- 应用程序日志 - 使用服务器日志桥参见:http://docs.oracle.com/cd/E21764_01/web.1111/e13739/logging_services.htm#CHDBBEIJ
- JVM STDOUT(例如 JVM 内存不足错误、线程转储),无法由 log4j 或 WebLogic 管理。这些将始终转到文件。(或者我找不到重定向它们的方法)
也可以看看:http://docs.oracle.com/cd/E21764_01/web.1111/e13739/logging_services.htm
无论你选择哪种解决方案,你都需要花些时间去理解它。记录可能是一项非常复杂的任务。