项目环境:springboot项目,已经整合log4j2和slf4j的依赖,并且已经配置好log4j2的xml文件,只是需要将不同的方法日志输出到不同的文件内。
创建接口,针对不同的方法创建不同的Logger对象,注意导入的包
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public interface LoggerConstant {
Logger testLog1 = LoggerFactory.getLogger("testLog1");
Logger testLog2 = LoggerFactory.getLogger("testLog2");
}
直接去方法中使用Logger对象,我就直接在测试类中做
@SpringBootTest(classes = {StudentdemoApplication.class})
@Slf4j
public class LogTest {
@Test
public void log1(){
testLog1.info("11111111111111111111");
}
@Test
public void log2(){
testLog2.info("22222222222222222222");
}
}
其实就是不同的方法用不同