小编jme*_*ens的帖子

Java记录器使用...功能

Java logger允许以下语法:

m_logger.info("ID: {} NAME: {}", id, name);    // 1
m_logger.info("ID: " + id + " NAME: " + name); // 2
Run Code Online (Sandbox Code Playgroud)

在第一种情况下,基本上我们调用...函数,因此Object[]每次都会创建一个new .

我跑过YourKit,这就是我所看到的.

我的问题是,第一种情况不是我们应该一直避免的昂贵操作吗?但是我已经在很多代码中看到了这一点.使用#1我们获得了什么?

我想我们应该使用StringBuilder最佳性能?

java logging

6
推荐指数
2
解决办法
143
查看次数

在java日志格式化程序中使用简单的类名

我有一个 SimpleFormatter 用于使用字符串登录我的应用程序
"%1$tF %1$tT %4$-7s %2$s %5$s%6$s%n"

我想使用简单的类名而不是规范名称。是否有可以与 2$ 字段一起使用的格式选项?或者这是否需要编写一个新的处理程序?

例如,而不是
2019-02-06 07:09:09 INFO simplex.tools.SIMPLEXScheduler main Start

我倒要看看
2019-02-06 07:09:09 INFO SIMPLEXScheduler main Start

java formatter java.util.logging

5
推荐指数
1
解决办法
3245
查看次数

标签 统计

java ×2

formatter ×1

java.util.logging ×1

logging ×1