簡體   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