在一次哦测试中,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--

最新文章

  1. [TypeScript] Dictionary范例
  2. ISymbol
  3. 《JavaScript学习指南》第2版 学习笔记1
  4. javascript闭包分析
  5. Activity大致会经过如下四个状态
  6. Android滑动菜单框架完全解析,教你如何一分钟实现滑动菜单特效
  7. 6、手把手教你Extjs5(六)继承自定义一个控件
  8. 常用css样式颜色值: 64位真彩和256位值
  9. SQLServer之创建显式事务
  10. shell编程—简介(一)
  11. 显式与隐式(ExplicitAndImplicit)
  12. IIS中添加MIME类型
  13. Jmeter(二十二)_脚本上传Gitlab
  14. 2017秋-软件工程第十二次作业(一)-PSP总结
  15. 用L脚本语言实现"L脚本语言控制台"
  16. oracle12c创建用户和表空间出现的问题
  17. CentOS6.5下连网以及输入法下载
  18. linux中终端字体样式显示不正常
  19. 【Luogu P4644】Cleaning Shifts
  20. svm+voting

热门文章

  1. Spring IOC 剖析
  2. C#LeetCode刷题-随机数
  3. 大侠稍等!URL 中为何出现奇怪的字符
  4. python 01 print input int
  5. 利用JavaScript当鼠标点击导航时改变背景
  6. QPS过万,redis大量连接超时怎么解决?
  7. 第5篇 Scrum冲刺博客
  8. latex:公式的上下标
  9. ent orm笔记2---schema使用(上)
  10. swagger的导出