【发布时间】:2014-10-05 00:05:21
【问题描述】:
-
在调用 LogManager.readConfiguration(InputStream) 后创建 Logger 时,我们是否必须创建 FileHandler 并将其添加到 Logger 中,还是 Logger 会使用下面的配置文件创建自己的 FileHandler?
当我在调用 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
【问题讨论】:
标签: java logging properties configuration