[英]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.