Spring学习笔记(三十):关于org.slf4j.logger的日志打印log.info(string,object)

  • 以前没细看log.info(String format,Object arg)方法,一直以为只是简单的输出一个字符串和一个对象,字符串是对这个对象的说明;
  • 结果今天用到了,试了下,结果后面的对象一直不输出,再细看方法的2个参数,才知道参数1是对参数2进行格式化然后输出参数2;

eg:

Map<String,String> map = new HashMap<String,String>();
map.put("a", "b");
logger.info("{}","abc");
//15:02:20.083 [main] INFO com.v11j.blog.controller.UserController - abc
logger.info("{}", map);
//Map<String,String> map = new HashMap<String,String>();
map.put("a", "b");
logger.info("{}","abc");
logger.info("{}", map);
System.out.print(map);
System.out.print(map);

你可能感兴趣的:(Spring学习笔记)