本项目日志用logback
1.日志的使用
@RunWith(SpringRunner.class)
@SpringBootTest
public class LoggerTest {
//LoggerTest.class为需要查看的类的日志,所以在那个方法中就需要本类的class
//还可以直接用注解来代替,引入@Slf4j
private final Logger logger = LoggerFactory.getLogger(LoggerTest.class);
@Test
public void test1(){
String name = "imooc";
int password = 123456;
logger.debug("debug...");
//也可以像java中一样直接输出
logger.info("name:{}, password:{}", name , password);
logger.error("error...");
}
}
2.logback的配置
- 在application.yml中配置:只能配置简单的如输出路径,输出格式等
logging:
pattern:
console: "%d - %msg%n" 在控制太输出日期和信息
path: D:\path\logger 输出到该路径下
file: D:/data/sell.log 日志文件输出成该路径下的文件
level: debug 日志级别为debug 还可以指定某个类的日志级别
level :
com.imooc.LoggerTest:debug
- 用logback-spring.xml可以进行复杂的配置 <