繁体   English   中英

OpenShift:如何设置JBoss AS的日志级别

[英]OpenShift: How to set the log-level of JBoss AS

在OpenShift中,我想将JBoss AS的日志级别设置为“ DEBUG”。

在本地JBoss安装中,可以通过在JBOSS_HOME/standalone/configuration/standalone.xml编辑日志记录配置来实现此目的。

根记录器的默认级别是“ INFO”,但是当我将其设置为“ DEBUG”并重新启动JBoss时,我已经实现了我的目标。

如何在OpenShift中达到相同的目的? 我可以通过SSH进入OpenShift应用并手动修改jbossas/standalone/configuration/standalone.xml 但是,当我重新启动该应用程序时,所有这些更改都将丢失,因此根记录程序的级别将重置为“ INFO”。

如果您希望此设置为永久设置,则应在* .openshift / action_hooks / deploy *中添加一些内容,以便在应用程序部署期间应用此设置。 该钩子是git repo的一部分,因此您可以在本地对其进行修改,并在部署期间执行该钩子。 另请参阅https://www.openshift.com/developers/deploying-and-building-applications

您可以使用perl一行来进行修改。 这样的事情应该做:

perl -p -i -e 's/<level name=\"INFO\"\/>/<level name=\"DEBUG\"\/>/g' <path-tp-standalone-xml>

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM