在Grails中,日誌記錄是在Config.groovy文件中設置的。這些屬性可以通過外部屬性文件覆蓋(由grails.config.locations定義)。在Grails中更改appender的閾值
我的問題是:我如何通過屬性文件更改特定appender的閾值?這是什麼屬性名稱?
我試過的變化:
log4j.appenders.rollingApplicationAppender.threshold=org.apache.log4j.Level.DEBUG
但是一直沒有成功。
這就是我的想法,但幾乎每個'Appender'的基類都是'org.apache.log4j.AppenderSkeleton',它有一個方法'public void setThreshold(Priority threshold)'('Level' extends 'Priority'),由於某種原因,它不在界面中。 –
啊,優秀的抓住伯特。它確實顯示appender有一個閾值設置本身的額外級別的過濾。例如。一旦消息已經超過記錄器閾值,appender就有機會在追加之前評估該級別。我會更新答案來表明這一點。 –