Logging Weblogic:在托管服务器的特定日志文件中记录错误
对于给定的托管服务器(不是整个weblogic服务器),我需要将所有警告、错误、事件错误级别的消息复制/重新路由到日志文件(必须具有旋转设置)。让我们说“server1.err.log”。 其余消息(警告级别下)必须写入不同的文件,例如“server1.log” 我该怎么做?我的Weblogic服务器版本是10.3.6.0。 我在OTN中也问了这个问题,但没有得到可接受的回答Logging Weblogic:在托管服务器的特定日志文件中记录错误,logging,weblogic,weblogic-10.x,error-logging,Logging,Weblogic,Weblogic 10.x,Error Logging,对于给定的托管服务器(不是整个weblogic服务器),我需要将所有警告、错误、事件错误级别的消息复制/重新路由到日志文件(必须具有旋转设置)。让我们说“server1.err.log”。 其余消息(警告级别下)必须写入不同的文件,例如“server1.log” 我该怎么做?我的Weblogic服务器版本是10.3.6.0。 我在OTN中也问了这个问题,但没有得到可接受的回答 提前感谢无论何时构建托管服务器,您都必须自定义日志位置 如果该任务尚未完成,没有问题…我们可以通过管理控制台完成该任务
提前感谢无论何时构建托管服务器,您都必须自定义日志位置 如果该任务尚未完成,没有问题…我们可以通过管理控制台完成该任务 做以下事情 1.登录到管理控制台并锁定和编辑 2.打开要为其配置日志的节点(admin或managed) 3.转到“日志记录”选项卡 4.在日志文件名字段中给出正确的位置 5.保存并激活更改 有关更详细的图表信息…请查看以下链接
无论何时构建托管服务器,都必须自定义日志位置 如果该任务尚未完成,没有问题…我们可以通过管理控制台完成该任务 做以下事情 1.登录到管理控制台并锁定和编辑 2.打开要为其配置日志的节点(admin或managed) 3.转到“日志记录”选项卡 4.在日志文件名字段中给出正确的位置 5.保存并激活更改 有关更详细的图表信息…请查看以下链接
这是您的答案,您终于找到了非常模糊的Weblogic Loggin服务架构中缺失的部分 要获得您想要的,您需要执行以下操作: (1) 通读以下文档 (2) 然后使用特定于weblogic的JAR,编写您自己的Log4J Appender或Jul处理程序 (3) 在Weblogic服务器记录器上进行sour appender订阅。weblogic的服务器记录器只是一个shell,用于路由已部署应用程序的日志事件以及weblogic内部代码,例如当您的代码崩溃时,EJB容器记录事件和错误 (4) 将您想要的任何逻辑编码到处理程序中 我不会为您提供我的设计架构,但我会为您提供额外的两种香味: 在appender如何记录来自weblogic的事件时要非常小心。 确保Appender为记录Weblogic警告或Weblogic信息或错误所做的任何操作最终都会为Weblogic服务器记录器创建新的日志事件,否则您将创建一个无限递归的日志循环,甚至可能会死锁日志框架 但是,这是您想要做的解决方案—除了管理控制台上的工作之外,您必须意识到weblogic日志记录架构就像一块封闭的石头,它想要吞下所有日志事件,并向yoiu呈现这些日志事件的不太有用的控制台日志概述 我个人不喜欢它,我认为它晦涩难懂,但至少你有一种方法可以插入你自己的代码来编写他们的日志架构
祝你好运。这是你的答案,最终找到了非常模糊的Weblogic Loggin服务架构所缺少的一块拼图 要获得您想要的,您需要执行以下操作: (1) 通读以下文档 (2) 然后使用特定于weblogic的JAR,编写您自己的Log4J Appender或Jul处理程序 (3) 在Weblogic服务器记录器上进行sour appender订阅。weblogic的服务器记录器只是一个shell,用于路由已部署应用程序的日志事件以及weblogic内部代码,例如当您的代码崩溃时,EJB容器记录事件和错误 (4) 将您想要的任何逻辑编码到处理程序中 我不会为您提供我的设计架构,但我会为您提供额外的两种香味: 在appender如何记录来自weblogic的事件时要非常小心。 确保Appender为记录Weblogic警告或Weblogic信息或错误所做的任何操作最终都会为Weblogic服务器记录器创建新的日志事件,否则您将创建一个无限递归的日志循环,甚至可能会死锁日志框架 但是,这是您想要做的解决方案—除了管理控制台上的工作之外,您必须意识到weblogic日志记录架构就像一块封闭的石头,它想要吞下所有日志事件,并向yoiu呈现这些日志事件的不太有用的控制台日志概述 我个人不喜欢它,我认为它晦涩难懂,但至少你有一种方法可以插入你自己的代码来编写他们的日志架构
祝你好运。你使用的是WebLogic日志工具(因此日志在/servers//logs中,还是你使用另一个日志框架登录到一个专用文件夹?@foch我使用
/servers//logs
文件夹和一个自定义的logging.xml
配置,但我可以更改此配置的所有内容。我想要的只是所有错误级别(及以上)一个文件中的消息,以及另一个文件中的信息级别(及以下)消息。我也可以拥有一个包含所有内容的文件(如nativeserver1.log
)另一个包含所有错误级别消息的副本。您想筛选应用程序日志,还是对WebLogic中间件日志感兴趣?我确实需要WebLogic和我的应用程序中的错误。那么我没有任何解决方案可供您使用…我个人使用SLF4J/logback作为我的应用程序日志,并且可以使用它“阈值”来实现您想要的。WebLogic使用java.util.logging,我对此经验较少!您使用的是WebLogic日志工具(因此日志位于/servers//logs中,还是您使用另一个日志框架登录到专用文件夹?@foch我使用/servers//logs
fo