首页 > 其他分享 >SpringBoot项目增加日志

SpringBoot项目增加日志

时间:2024-05-27 16:56:42浏览次数:25  
标签:%- SpringBoot 项目 MM dd yyyy ss 日志

1、需求:在项目下每天创建一个日志文件

1、在项目resources目录下 新建logback-spring.xml文件
2、编辑logback-spring.xml
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
    <!-- 控制台输出 -->
    <appender name="CONSOLE" class="ch.qos.logback.core.ConsoleAppender">
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <!-- 在项目目录logs文件下,每天生成一个当前日期的日志文件 -->
    <appender name="FILE" class="ch.qos.logback.core.rolling.RollingFileAppender">
        <rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">
            <fileNamePattern>logs/sms_mgr-%d{yyyy-MM-dd}.log</fileNamePattern> 
        </rollingPolicy>
        <encoder>
            <pattern>%d{yyyy-MM-dd HH:mm:ss} [%thread] %-5level %logger{36} - %msg%n</pattern>
        </encoder>
    </appender>

    <!-- 日志级别 -->
    <root level="INFO">
        <appender-ref ref="CONSOLE"/>
        <appender-ref ref="FILE"/>
    </root>
</configuration>

亲测有效

image

标签:%-,SpringBoot,项目,MM,dd,yyyy,ss,日志
From: https://www.cnblogs.com/czh4869/p/18215935

相关文章

  • springboot2.7.18配置跨域
    一.springboot整合security后一般要配置security的跨域和mvc的跨域才能实现跨域1.spring-security配置跨域@BeanpublicSecurityFilterChainfilterChain(HttpSecurityhttp)throwsException{http.csrf().disable().cors();returnhttp.build();......
  • 项目结构树
    项目结构树|-ATM(项目根目录)|--README.md #项目说明书|--start.py #项目启动文件的创建方式二,直接暴露在最外层|--bin(启动文件目录) #存放启动文件的方式一,单独创建目录|-main.py #存放用户核心代码......
  • 项目开发流程
    【一】项目开发流程一般公司中的项目流程分为五个步骤:需求分析架构设计分组开发项目测试交付上线【二】项目需求分析【1】人员构成架构师+产品经理+开发组长【2】任务产品经理:带着架构师和开发组长去和客户沟通交流​ 从客户那了解需求,要做的事​ ......
  • springboot入门
    springboot创建的方式方式一:访问网站构建项目,下载到本地导入开发工具方式二:使用IDEASpringInitializr创建初始化(推荐使用)方式二的步骤: 发现不能选择java8,修改ServerURL为https://start.aliyun.com/ 这样就可以选择java8了,点击下一步 点击创建 就创建好了新的......
  • Springboot Redis 性能优化(基于 Lettuce)
    1.SpringbootRedis性能优化(基于Lettuce)1.1.为什么是Lettuce1.2.参数优化1.2.0.1.SpringbootRedis所有参数项1.2.1.最终参数配置1.SpringbootRedis性能优化(基于Lettuce)1.1.为什么是LettuceSpringboot2.x.x开始默认使用lettuce作为redis客户......
  • PySpark分布式项目运行流程
    1.PySpark是Spark为Python开发者提供的API。2.基于PySpark的分布式项目主要由三部分组成,如图1所示,我们在开发自己的分布式程序时,只需要关注两部分,1是开发自己项目的PySpark代码,2是将该代码运行需要的环境进行打包。下面的countNum.py即一个简单的分布式程序。#count......
  • 适合大学生低成本创业的又一个项目推荐(宿舍小卖部)
    ​ 大学生的时间是非常充裕的,这也导致了大学生非常的懒惰,每天除了娱乐(打游戏,针对大部分人),也没有其它爱好了,就连吃饭都要抽时间来吃,所以这就给同学在宿舍做点小生意带来了机会,特别是晚上,需求量特别的大,尤其是在特殊情况下不能外出的时候,宿舍小卖部的需求会更加旺盛。因此,开设宿舍小......
  • 日志模块
    介绍在学习了sylar的C++高性能分布式服务器框架后,想把自己在学习过程中的感想记录下来。当然主要原因还是sylar的B站视频过于难以理解了,也是想加强一下自己对这个框架的理解。很多内容也是借鉴了其他大佬的博文,比如找人找不到北,zhongluqiang日志模块概述日志模块的目的:用于格......
  • MVVM的工作原理和优点及其在实际项目中的优势和挑战
    MVVM的工作原理和优点及其在实际项目中的优势和挑战工作原理:MVVM(Model-View-ViewModel)模式通过引入ViewModel作为Model和View之间的桥梁,实现数据的双向绑定。ViewModel负责封装数据逻辑,暴露可绑定的属性给View,同时监听Model的变化,同步更新视图;反之,View的变化也能通过ViewModel......
  • 基于SpringBoot+Vue的实验室管理系统设计与实现毕设(文档+源码)
            目录一、项目介绍二、开发环境三、功能介绍四、核心代码五、效果图六、源码获取:        大家好呀,我是一个混迹在java圈的码农。今天要和大家分享的是一款基于SpringBoot+Vue的实验室管理系统,项目源码请点击文章末尾联系我哦~目前有各类成品......