在调用LogManager.readConfiguration(InputStream)后创建Logger时,我们是否必须创建FileHandler并将其添加到Logger中,或者Logger是否会使用下面的配置文件创建自己的FileHandler?
< / LI>当我在调用LogManager.readConfiguration(InputStream)后创建FileHandler时,它似乎不使用配置文件中的属性(如下所示)。那是为什么?
有没有办法在配置文件中指明特定命名的Logger将使用的特定FileHandler配置?防爆。如果我正在创建一个名为“a.bb.ccc”的Logger,并且我希望它使用具有特定限制和格式化程序的FileHandler,但我希望默认的FileHandler使用其他一些限制和格式化程序,我该怎么做?
handlers = java.util.logging.FileHandler
.level = ALL
# Default
java.util.logging.FileHandler.level = FINEST
java.util.logging.FileHandler.formatter = package1.package2.package3.SimpleFormatter
java.util.logging.FileHandler.limit = 10000
java.util.logging.FileHandler.count = 7
java.util.logging.FileHandler.append = true
# package1.package2.class1
package1.package2.class1.level = FINER
答案 0 :(得分:0)
config=package.SimpleFileConfig