我目前正在努力解决有关 java.util.logging.Logger 的两个问题:
1)我想要一个(方便)方法,如“info()/fine()”方法,只有那些方法应该不要在输出后插入换行符(System.out.print 和 println 等功能)。我已经覆盖了 format() 方法 - 只是在日志记录中添加一个“no-linebreak-flag”并在 format 方法中分析它会不会太慢(因为我正在使用实时应用程序”。这将是实现这样的事情的正确方法?
2)目前我有一个工厂类,它创建所需的记录器(我在 FileLogging 和控制台记录之间有所不同) - 但我真的不知道如何详细地告诉记录器哪些包/类(“模块”)记录和这不是。还是我应该检查每个类中的调试标志,然后创建记录器(debug==true)或不?此外,如果可能的话,我想通过源代码而不是 Logging-Properties 文件进行所有需要的设置......
感觉Logger有点不太懂^^
提前致谢!