spring boot(三)logback日志配置
来源:互联网 发布:2016淘宝标题优化技巧 编辑:程序博客网 时间:2024/06/04 18:35
spring boot中默认继承了logback的日志配置。
- 配置application.properties
# config logbacklogging.config=classpath:logback-spring.xmllogging.path=../webLog/demo-1.0.0logging.level.root=info
logging.path可以是相对路径,也可以是绝对路径
logging.config是logback的配置路径
- 添加loaback的配置文件 logback-spring.xml
<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> <!-- hibernate日志输入 --> <!-- <logger name="org.hibernate.type.descriptor.sql.BasicBinder" level="TRACE" /> <logger name="org.hibernate.type.descriptor.sql.BasicExtractor" level="TRACE" /> <logger name="org.hibernate.SQL" level="INFO" /> <logger name="org.hibernate.engine.QueryParameters" level="INFO" /> <logger name="org.hibernate.engine.query.HQLQueryPlan" level="INFO" /> --> <root level="INFO"> <appender-ref ref="INFO_FILE" /> <appender-ref ref="ERROR_FILE" /> </root></configuration>
logback的配置文件请自行百度。
这样在具体的class中使用
private Logger logger = LoggerFactory.getLogger(getClass());
就可以打印出日志啦。
0 0
- spring boot(三)logback日志配置
- Spring-Boot (三) 默认日志logback配置
- spring boot配置logback日志
- spring boot 日志配置 logback-spring.xml
- Spring Boot学习之旅:(七)logback配置日志
- Spring Boot日志配置logback,log4j
- Spring Boot日志配置logback,log4j
- Spring Boot 日志配置 logback和log4j2
- spring boot配置logback日志输出
- spring boot 日志配置-logback和log4j2
- Spring Boot如何配置日志logback
- Spring入门学习(三)logback配置按天打日志
- Spring Boot 日志记录(Logback)
- Spring Boot 日志配置(LogBack,LockBack异步日志)
- spring-boot logback配置
- spring boot logback 配置
- spring boot logback配置
- spring boot + spring cloud日志级别的配置logback.xml
- Java基础———XML简介
- 多维数组转换为一维数组
- Codeforces Round #411 (Div. 2) C. Find Amir(简单题目)
- 聚类算法之MeanShift(均值漂移)
- 解决网页在手机端显示界面很小的问题
- spring boot(三)logback日志配置
- 小型的员工管理系统-SSM-02
- 关于运行本地web页面浏览器出现安全拦截提示问题
- mysql sql语句大全
- Servlet
- Array数组基本案例:图书基本录入输出系统
- JSP 数据交换(一)
- JAVA IDE基本操作常识
- Windows Server 2012 R2 或 2016 无法安装 .NET Framework 3.5.1的解决方案