首页 / 日志 / SpringBoot(八)-- 日志
SpringBoot(八)-- 日志
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了SpringBoot(八)-- 日志,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含2623字,纯文字阅读大概需要4分钟。
内容图文
![SpringBoot(八)-- 日志](/upload/InfoBanner/zyjiaocheng/1194/5ce39e093a9d419595adf19180f75b88.jpg)
一、介绍
SpringBoot内部使用Commons Logging来记录日志,但也保留外部接口可以让一些日志框架来进行实现,例如Java Util Logging,Log4J2还有Logback。如果你想用某一种日志框架来进行实现的话,就必须先配置,默认情况下,spring boot使用Logback作为日志实现的框架。
${LOG_PATH}, Spring Boot配置文件中logging.path的值 。
配置logging.level.*来具体输出哪些包的日志级别。
logging.level.root=INFO
logging.level.org.springframework.web=DEBUG
logging.level.org.hibernate=ERROR
将日志输出到文件中
logging.path=D:\\demo
logging.file=demo.log
logging.level.root=info
二、配置文件,application.properties
logging.config=classpath:logback.xml
logging.path=D:/log
三、logback.xml文件内容
<!-- Logback configuration. See http://logback.qos.ch/manual/index.html --> < configuration scan ="true" scanPeriod ="10 seconds" > < include resource ="org/springframework/boot/logging/logback/base.xml" /> < appender name ="INFO_FILE" class ="ch.qos.logback.core.rolling.RollingFileAppender" > < File >${LOG_PATH}/info.log</File><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${LOG_PATH}/info-%d{yyyyMMdd}.log.%i</fileNamePattern><timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"><maxFileSize>500MB</maxFileSize></timeBasedFileNamingAndTriggeringPolicy><maxHistory>2</maxHistory></rollingPolicy><layout class="ch.qos.logback.classic.PatternLayout"><Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n </Pattern></layout></appender><appender name="ERROR_FILE" class="ch.qos.logback.core.rolling.RollingFileAppender"><filter class="ch.qos.logback.classic.filter.ThresholdFilter"><level>ERROR</level></filter><File>${LOG_PATH}/error.log</File><rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy"><fileNamePattern>${LOG_PATH}/error-%d{yyyyMMdd}.log.%i </fileNamePattern><timeBasedFileNamingAndTriggeringPolicy class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP"><maxFileSize>500MB</maxFileSize></timeBasedFileNamingAndTriggeringPolicy><maxHistory>2</maxHistory></rollingPolicy><layout class="ch.qos.logback.classic.PatternLayout"><Pattern>%d{yyyy-MM-dd HH:mm:ss.SSS} [%thread] %-5level %logger{36} -%msg%n </Pattern></layout></appender><root level="INFO"><appender-ref ref="INFO_FILE"/><appender-ref ref="ERROR_FILE"/></root><logger name="org.springframework.boot" level="DEBUG"/></configuration>
原文:http://www.cnblogs.com/xbq8080/p/7775150.html
内容总结
以上是互联网集市为您收集整理的SpringBoot(八)-- 日志全部内容,希望文章能够帮你解决SpringBoot(八)-- 日志所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。