簡體   English   中英

如何從Maven設置Jenkins日志級別?

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

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM