全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

spring boot 日志配置详解

最近在学习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小时内与您取得联系。