springboot项目集成logf4j详细流程记录

author author     2023-03-12     185

关键词:

参考技术A 日志是项目中不能缺少的模块,目前项目中比较常用的是Log4j,这个日志是Apache的一个开源项目,通过使用Log4j,我们可以控制日志信息输出到控制台、文件甚至是套接口服务器等等。通过配置文件可以控制每一条日志的输出格式,定义每一条日志信息的级别,更加细致地控制日志的生成过程。下面通过访问的方式来集成log4j。从maven依赖包,配置文件和项目中实际使用样例三个方面来记录。

第一步:我这里使用的是springboot,因为springboot自带log,咱们要使用log4j,先屏蔽了原来的log

第二步:加入log4j的依赖,一个接口,一个实现两个包

配置文件放置位置,项目Application所在module中的resources目录下。配置文件名称为:log4j.properties
配置内容:

其中,需要根据自己的情况配置的:
1.日志保存位置和日志文件名称
2.日志的记录内容格式
3.日志输出等级:debug还是info

我这里是springboot的rest api项目中的controller中使用的实例

2019年3月springboot最新面试题(含详细答案)(代码片段)

springboot项目基础面试题(一)1.springboot与spring的区别.引用自官方说法:java在集成spring等框架需要作出大量的配置,开发效率低,繁琐.所以官方提出springboot的核心思想:习惯优于配置.可以快速创建开发基于spring框架的项目.或者支持可... 查看详情

springboot配置https详细流程,还有谁不会?

来源:blog.csdn.net/qq_20051535/article/details/108249482准备把面试的项目上线,因为是小程序要求必须https,记录下完整流程和走过的坑第一步申请SSL证书这里选了免费的https://freessl.cn/,大家可以根据自己需求进行。 查看详情

springboot

  一、SpringBoot所解决的问题  Java开发十分笨重:繁多的配置、低下的开发效率、复杂的部署流程以头疼的第三方技术集成。  SpringBoot的理念:习惯优于配置——项目中存在大量的配置,此外还内置一个习惯性配置,免除... 查看详情

centos7/8系统下,使用jenkins实现springboot+vue前后端分离项目持续集成,一键编译打包跨设备部署,完整详细教学演示(代码片段)

Win10+CentOS7/8操作系统下,使用Jenkins实现SpringBoot+Vue前后端分离项目持续集成,从GitLab拉取代码,一键编译打包,跨服务器部署(阿里云服务器,物理服务器,虚拟机下亲测)一,安装配置J... 查看详情

centos7/8系统下,使用jenkins实现springboot+vue前后端分离项目持续集成,一键编译打包跨设备部署,完整详细教学演示(代码片段)

Win10+CentOS7/8操作系统下,使用Jenkins实现SpringBoot+Vue前后端分离项目持续集成,从GitLab拉取代码,一键编译打包,跨服务器部署(阿里云服务器,物理服务器,虚拟机下亲测)一,安装配置J... 查看详情

centos7/8系统下,使用jenkins实现springboot+vue前后端分离项目持续集成,一键编译打包跨设备部署,完整详细教学演示(代码片段)

Win10+CentOS7/8操作系统下,使用Jenkins实现SpringBoot+Vue前后端分离项目持续集成,从GitLab拉取代码,一键编译打包,跨服务器部署(阿里云服务器,物理服务器,虚拟机下亲测)一,安装配置J... 查看详情

7springboot与redis集成

1.7SpringBoot与Redis集成简介继续上篇的MyBatis操作,详细介绍在SpringBoot中使用RedisCacheManager作为缓存管理器,集成业务于一体。完整源码:Spring-Boot-Demos1.7.1创建spring-boot-redis项目pom.xml文件如下:<?xmlversion="1.0"encoding="UTF-8"?><pro... 查看详情

测试项目流程

...bsp;CMI:软件成熟度,分为5级。 测试报告完以后,还有项目总结。1.项目流程: 项目立项大会,项目计划,需求分析-----需求规格说明书,评审,设计(概要设计,详细设计)-------概要设计说明书,详细设计说明书,评审... 查看详情

记springboot项目中集成hbase报错

org.apache.hadoop.hbase.DoNotRetryIOException:java.lang.IllegalAccessError:triedtoaccessmethodcom.google.common.base.Stopwatch.<init>()Vfromclassorg.apache.hadoop.hbase.zookeeper.MetaTableLocato 查看详情

项目测试的流程

...bsp;CMI:软件成熟度,分为5级。 测试报告完以后,还有项目总结。1.项目流程: 项目立项大会,项目计划,需求分析-----需求规格说明书,评审,设计(概要设计,详细设计)-------概要设计说明书,详细设计说明书,评审... 查看详情

springboot——springboot集成thymeleaf(代码片段)

文章目录:1.认识Thymeleaf2.详细步骤2.1创建一个SpringBoot项目2.2在pom.xml文件中会自动添加SpringBoot集成Thymeleaf的起步依赖2.3在核心配置文件中添加以下内容2.4写一个Controller控制层2.5写一个html页面2.6启动测试1.认识Thymeleaf Thymeleaf... 查看详情

springboot2.x实践记:@springboottest(代码片段)

目录@SpringBootTest用@SpringBootTest集成测试用@SpringBootTest单元测试小结TL;DR在SpringBoot中做测试,默认使用@SpringBootTest注解,今天我们就来快速学习如何进行单元测试或集成测试。1.@SpringBootTest运行SprngBoot测试... 查看详情

springboot2.x实践记:@springboottest(代码片段)

目录@SpringBootTest用@SpringBootTest集成测试用@SpringBootTest单元测试小结TL;DR在SpringBoot中做测试,默认使用@SpringBootTest注解,今天我们就来快速学习如何进行单元测试或集成测试。1.@SpringBootTest运行SprngBoot测试... 查看详情

记一次springboot项目漏洞挖掘(代码片段)

...achyou.cc%2Farticle%2F55ec2939c29147eca5bebabf19621655该cms项目是基于springboot框架开发的,安装的时候需要的环境为springboot+redis+mysql+IDEA配置文件主要是这两个application-prd.yml和application-dev.yml,需要配置好mysql数据库连接、redis连接以及网页... 查看详情

springboot配置https详细流程,还有谁不会?(代码片段)

来源:blog.csdn.net/qq_20051535/article/details/108249482准备把面试的项目上线,因为是小程序要求必须https,记录下完整流程和走过的坑第一步申请SSL证书这里选了免费的https://freessl.cn/,大家可以根据自己需求进行。我选... 查看详情

springboot配置外部tomcat项目启动流程源码分析(下)(代码片段)

前言SpringBoot应用默认以Jar包方式并且使用内置Servlet容器(默认Tomcat),该种方式虽然简单但是默认不支持JSP并且优化容器比较复杂。故而我们可以使用习惯的外置Tomcat方式并将项目打War包。一键获取SpringBoot笔记【6】SpringApplica... 查看详情

springboot学习记第一个springbootweb服务

工具IDEA一、构建项目  1、选择SpringInitializr    2、填写项目信息    3、勾选webService    4、勾选Thymeleaf    5、项目建立完成,启动类自动生成  二、写个Controller    启动服务。  浏览器访问/hello接... 查看详情

rocketmq集成springboot(代码片段)

RocketMQRocketMQ集成SpringBoot1.项目配置1.1新建项目1.2引入依赖2.生产者实现3.消费者实现总结RocketMQ集成SpringBoot1.项目配置1.1新建项目新建两个SpringBoot项目,项目名分别为:springboot-rocketmq-consumer、springboot-rocketmq-producter; 查看详情