![](/img/trans.png)
[英]How do I set the java.util.logging log level in maven (for Jenkins plugin (JenkinsRule) tests)
[英]How to set jenkins log level from maven?
我正在使用mvn jenkins-dev:run
從源代碼運行Jenkins。 似乎是在DEBUG級別記錄日志,這使得頁面加載非常慢。 如何更改詹金斯的日志級別。 我已經嘗試了常規的util.logging屬性文件,但是無法正常工作。
mvn jenkins-dev:run -Dorg.slf4j.simpleLogger.defaultLogLevel=error
SimpleLogger所有實例的默認日志級別。 必須是(“跟蹤”,“調試”,“信息”,“警告”或“錯誤”之一)。 如果未指定,則默認為“ info”。
您也可以編輯${MAVEN_HOME}/conf/logging/simplelogger.properties
以使其一致。
此處提供更多信息: http : //maven.apache.org/maven-logging.html
編輯:
還可以按照OP希望我能夠使用以下方法控制Jenkins war
本身的日志級別:
mvn jenkins-dev:run -Djava.util.logging.config.file=my-logging.properties
my-logging.properties
的內容是:
handlers = java.util.logging.FileHandler, java.util.logging.ConsoleHandler
.level= SEVERE
現在,我只看到兩個來自jetty
INFO
消息。 如果需要的話,也可以通過相同的文件配置jetty
記錄器,因為我對此經驗不足,所以我不會詳細介紹如何執行此操作,但是如果我可以猜測,則必須操作正確的類(例如: org.eclipse.jetty.LEVEL=WARN
),Jenkins在嵌入jetty
。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.