使用Built-in formatting来创建log字符串
2024-10-09 16:36:10
在一次哦测试中,sonar-qube总是报Use the built-in formatting to contruct this argument,
在网上查了一下,原来它是推荐这样做:
log.info("#{} {} is completed.",index,task);
下面是全部代码,供你参考:
package logbackCfg; import org.slf4j.Logger;
import org.slf4j.LoggerFactory; public class BuildinTester {
private final static Logger log = LoggerFactory.getLogger(BuildinTester.class); public static void main(String[] args) {
int index=3;
String task="cleanExpiredData"; // Traditional way to contruct a log msg
log.info("#"+index+" "+task+" is completed."); // Built-in formatting to contruct a log msg
log.info("#{} {} is completed.",index,task);
}
}
--2020-02-28--
最新文章
- [TypeScript] Dictionary范例
- ISymbol
- 《JavaScript学习指南》第2版 学习笔记1
- javascript闭包分析
- Activity大致会经过如下四个状态
- Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效
- 6、手把手教你Extjs5(六)继承自定义一个控件
- 常用css样式颜色值: 64位真彩和256位值
- SQLServer之创建显式事务
- shell编程—简介(一)
- 显式与隐式(ExplicitAndImplicit)
- IIS中添加MIME类型
- Jmeter(二十二)_脚本上传Gitlab
- 2017秋-软件工程第十二次作业(一)-PSP总结
- 用L脚本语言实现&;quot;L脚本语言控制台&;quot;
- oracle12c创建用户和表空间出现的问题
- CentOS6.5下连网以及输入法下载
- linux中终端字体样式显示不正常
- 【Luogu P4644】Cleaning Shifts
- svm+voting