我正在尝试通过属性文件格式化一些 java 日志记录,但是它不起作用。我在属性文件中有这些行:
java.util.logging.ConsoleHandler.formatter=mypackage.logging.LogFormatter
java.util.logging.FileHandler.formatter=mypackage.logging.LogFormatter
我的自定义格式化程序 LogFormatter 在 mypackage.logging 中
日志输出显示正在使用 SimpleFormatter,而不是我的自定义格式化程序。
如何让我的自定义格式化程序通过日志记录属性文件使用?
编辑:我已经尝试了所有预制的格式化程序,例如 com.bea.logging.LogMessageFormatter、SimpleFormatter 和 XmlFormatter。他们工作得很好。这只是我创建的任何新格式化程序都不起作用(扩展格式化程序)。这可能是类路径问题吗?