Java 日志记录配置文件让我定义命名记录器的属性,例如
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实例的属性?如果是,应该如何识别/命名这些?