示例
import com.sc.common.logging.LoggerHelper;
import org.junit.Test;
import org.springframework.boot.test.context.SpringBootTest;
@SpringBootTest
public class test1 {
private LoggerHelper logger = new LoggerHelper(test1.class);
@Test
public void test(){
String url = "www.baidu.com";
String name = "百度一下,你就知道";
logger.info("网站地址:{},网站名:{}",url,name);
}
}
输出结果为:
转换代码:
package com.sc.common.logging;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
import org.slf4j.helpers.FormattingTuple;
import org.slf4j.helpers.MessageFormatter;
public class LoggerHelper {
private Logger logger;
private String classzz;
public LoggerHelper(Class<?> classzz) {
logger = LoggerFactory.getLogger(classzz);
this.classzz = classzz.toString();
}
public LoggerHelper(String classzz) {
logger = LoggerFactory.getLogger(classzz);
this.classzz = classzz;
}
public void info(String formatter, String ... msgs) {
FormattingTuple ftmsg = MessageFormatter.arrayFormat(formatter, msgs);
logger.info(ftmsg.getMessage());
}
}