我想为我的应用程序编写一个默认的Logger.目前我使用的是默认的Java API类记录器.
我想知道是否可以格式化我的日志看起来像这样:
[level] [dd:MM:YYYY] [hh:mm:ss] message
Run Code Online (Sandbox Code Playgroud)
记录器还应该能够将消息打印到System.out和文件中吗?我应该在哪里寻找这个功能?你能给我一些代码片段吗?
小智 6
扩展java.util.logging.Formatter,覆盖格式(LogRecord record)方法.LogRecord包含构建自定义消息所需的所有数据.
然后将属性java.util.logging.ConsoleHandler.formatter/java.util.logging.FileHandler.formatter中的logging.properties文件中的标准SimpleFormatter更改为格式化程序.
| 归档时间: |
|
| 查看次数: |
796 次 |
| 最近记录: |