支持日志框架:Java Util Logging, Log4J2 and Logback,默认是使用logback 配置方式:默认配置文件配置和引用外部配置文件配置 一、 默认配置文件配置(不建议使用:不够灵活,对log4j2等不够友好) # 日志文件名,比如:roncoo.log,或者是 /var/log/roncoo.log logging.file=roncoo.log # 日志级别配置,比如: logging.level.org.springframework=DEBUG logging.level.*=info logging.level.org.springframework=DEBUG 二、 引用外部配置文件 1 logback配置方式: spring boot默认会加载classpath:logback-spring.xml或者classpath:logback-spring.groovy 使用自定义配置文件,配置方式为: logging.config=classpath:logback-roncoo.xml 注意:不要使用logback这个来命名,否则spring boot将不能完全实例化 2.1自定义配置 logback-roncoo.xml
2.2 log4j配置 2.2.1去除logback的依赖包,添加log4j2的依赖包
2.2.2 在classpath添加log4j2.xml或者log4j2-spring.xml(spring boot 默认加载),(可以通过文件名来区分不同环境logging.config=classpath:log4j2-dev.xml,logging.config=classpath:log4j2-test.xml,logging.config=classpath:log4j2-prod.xml) 2.3 自定义配置文件 log4j2-dev.xml
性能比较:Log4J2 和 Logback 都优于 log4j(不推荐使用) 配置方式:Logback最简洁,spring boot默认,推荐使用 参考:http://www./article/detail/125333 |
|