在resources下添加一个日志配置文件
配置文件内容如下
<?xml version="1.0" encoding="UTF-8" ?> <configuration> <!--控制台日志输出--> <appender name="consoleLog" class="ch.qos.logback.core.ConsoleAppender"> <layout class="ch.qos.logback.classic.PatternLayout"> <pattern> %d - %msg%n </pattern> </layout> </appender> <!--本地日志文件配置--> <appender name="fileInfoLog" class="ch.qos.logback.core.rolling.RollingFileAppender"> <filter class="ch.qos.logback.classic.filter.LevelFilter"> <!--根据范围过滤,是ERROR过滤,不是的话使用该规则--> <level>ERROR</level> <onMatch>DENY</onMatch> <onMismatch>ACCEPT</onMismatch> </filter> <encoder> <pattern> %msg%n </pattern> </encoder> <!--滚动策略--> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!--路径--> <fileNamePattern>/日志信息文件/var/log/tomcat/sell/info.%d.log</fileNamePattern> </rollingPolicy> </appender> <appender name="fileErrorLog" class="ch.qos.logback.core.rolling.RollingFileAppender"> <filter class="ch.qos.logback.classic.filter.ThresholdFilter"> <level>ERROR</level> </filter> <encoder> <pattern> %msg%n </pattern> </encoder> <!--滚动策略--> <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"> <!--根据日期自动创建本地文件夹--> <fileNamePattern>/日志信息文件/var/log/tomcat/sell/error.%d.log</fileNamePattern> </rollingPolicy> </appender> <!--引入日志配置,ROOT下整个项目都适用--> <root level="info"> <appender-ref ref="consoleLog" /> <appender-ref ref="fileInfoLog" /> <appender-ref ref="fileErrorLog" /> </root> </configuration>
在springBoot项目中启动类检测
@SpringBootApplication public class NewBeeMallApplication { private static final Logger log = LoggerFactory.getLogger(LoggerTest.class); public static void main(String[] args) { SpringApplication.run(NewBeeMallApplication.class, args); log.info("springBoot正在启动"); } }