最近在学习spring boot框架的路上,今日看了一下spring boot日志配置,顺便留个笔记记录一下。

1.新建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>
<!-- 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>
2.然后在application.properties文件中假如如下代码:
#log logging.config=classpath:logback.xml logging.path=/workspace/rock/jpa-test/log
3.这时就可以使用log对象了
private final Logger log = Logger.getLogger(this.getClass());
log.info("你好");
注:由于我的项目在d盘,所以第二步设置的文件路径为:d:/workspace/rock/jpa-test/log
运行程序后,进入路径会有三个文件
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
# spring
# boot
# 日志
# 日志配置
# Spring Boot 日志配置方法(超详细)
# 详解Spring Boot 使用slf4j+logback记录日志配置
# spring boot日志管理配置
# Spring Boot 把配置文件和日志文件放到jar外部
# 详解Spring Boot配置使用Logback进行日志记录的实战
# SpringBoot日志配置简单介绍
# 基于Spring Boot的Logback日志轮转配置详解
# spring boot使用logback实现多环境日志配置详解
# Spring Boot系列教程之日志配置
# 会有
# 看了
# 第二步
# 留个
# 大家多多
# 就可以
# 你好
# 路上
# 今日
# rolling
# INFO_FILE
# core
# LOG_PATH
# File
# RollingFileAppender
# springframework
# resource
# org
# appender
# base
相关文章:
建站之星如何快速更换网站模板?
网站制作软件有哪些,制图软件有哪些?
山东网站制作公司有哪些,山东大源集团官网?
h5网站制作工具有哪些,h5页面制作工具有哪些?
建站之星如何一键生成手机站?
制作门户网站的参考文献在哪,小说网站怎么建立?
php8.4新语法match怎么用_php8.4match表达式替代switch【方法】
如何选择建站程序?包含哪些必备功能与类型?
中山网站制作网页,中山新生登记系统登记流程?
高防服务器如何保障网站安全无虞?
个人网站制作流程图片大全,个人网站如何注销?
怀化网站制作公司,怀化新生儿上户网上办理流程?
如何选择长沙网站建站模板?H5响应式与品牌定制哪个更优?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
保定网站制作方案定制,保定招聘的渠道有哪些?找工作的人一般都去哪里看招聘信息?
建站主机与虚拟主机有何区别?如何选择最优方案?
已有域名如何免费搭建网站?
企业网站制作费用多少,企业网站空间一般需要多大,费用是多少?
如何用免费手机建站系统零基础打造专业网站?
如何批量查询域名的建站时间记录?
招商网站制作流程,网站招商广告语?
营销式网站制作方案,销售哪个网站招聘效果最好?
如何在宝塔面板创建新站点?
企业网站制作公司网页,推荐几家专业的天津网站制作公司?
制作营销网站公司,淘特是干什么用的?
如何通过wdcp面板快速创建网站?
中山网站推广排名,中山信息港登录入口?
制作网站的基本流程,设计网站的软件是什么?
小自动建站系统:AI智能生成+拖拽模板,多端适配一键搭建
如何做静态网页,sublimetext3.0制作静态网页?
如何用IIS7快速搭建并优化网站站点?
网站制作需要会哪些技术,建立一个网站要花费多少?
免费公司网站制作软件,如何申请免费主页空间做自己的网站?
建站之星安全性能如何?防护体系能否抵御黑客入侵?
,购物网站怎么盈利呢?
电商网站制作多少钱一个,电子商务公司的网站制作费用计入什么科目?
英语简历制作免费网站推荐,如何将简历翻译成英文?
义乌企业网站制作公司,请问义乌比较好的批发小商品的网站是什么?
如何高效搭建专业期货交易平台网站?
淘宝制作网站有哪些,淘宝网官网主页?
网站设计制作公司地址,网站建设比较好的公司都有哪些?
音乐网站服务器如何优化API响应速度?
网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?
如何快速搭建个人网站并优化SEO?
Android滚轮选择时间控件使用详解
如何通过虚拟主机快速搭建个人网站?
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
如何在阿里云香港服务器快速搭建网站?
南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?
如何快速生成橙子建站落地页链接?
*请认真填写需求信息,我们会在24小时内与您取得联系。