Java日誌記錄配置文件允許我定義命名記錄器的屬性,例如,如何配置特定FileHandler的屬性
name.heikoseeberger.heikotron.level = FINE
name.heikoseeberger.heikotron.handlers = java.util.logging.FileHandler
到目前爲止,這麼好。現在我想配置那個特定的FileHandler,例如,與一個特定的輸出文件。不幸的是我只知道如何配置「全局」 的FileHandler,這是在配置文件中已存在:
java.util.logging.FileHandler.pattern = %h/java%u.log
java.util.logging.FileHandler.limit = 50000
java.util.logging.FileHandler.count = 1
java.util.logging.FileHandler.formatter = java.util.logging.XMLFormatter
我不希望配置這一項,但是這與我的自定義相關的實例Logger。我已經嘗試以下,但沒有成功:
name.heikoseeberger.heikotron.java.util.logging.FileHandler.pattern = %h/heikotron.log
name.heikoseeberger.heikotron.java.util.logging.FileHandler.formatter = java.util.logging.SimpleFormatter
是否有可能在所有設置特定的FileHandler實例的屬性?如果是,應如何識別/命名?
'屬性「配置」。該屬性旨在允許運行任意配置代碼。' 所以這可以用來加載另一個具有類到文件名映射的配置文件 –