我正在尝试按如下方式记录INFO消息:
double
这是使用this版本的logp,使用参数插入技术概述here。执行此操作后,记录器会输出错误:
printf("\nCompression Load = %f\n\n", P);
...
printf("%f %f %f\n", D, Stress, Strain);
如果我这样做:
LOGGER.logp(Level.INFO, "class", "method", "foo {0}",
new Object[] { "bar" });
我没有得到任何错误,并且" foo"正确打印出来。这使得将参数插入字符串似乎出错了。
当我尝试将logp方法与参数一起使用时,为什么会出现写入错误?