SSM配置logback日志

添加logback,slf4j依赖

<!--日志-->
<dependency><groupId>org.slf4j</groupId><artifactId>slf4j-api</artifactId><version>${slf4j.version}</version>
</dependency>
<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-core</artifactId><version>${logback.version}</version>
</dependency>
<dependency><groupId>ch.qos.logback</groupId><artifactId>logback-classic</artifactId><version>${logback.version}</version>
</dependency>
<dependency><groupId>org.logback-extensions</groupId><artifactId>logback-ext-spring</artifactId><version>${logback.spring.version}</version>
</dependency>

resource文件夹中新增logback.xml文件

<?xml version="1.0" encoding="utf-8"?>
<configuration><!--设定控制台日志格式--><appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender"><encoder><!--日志格式为:[时间] [线程] 日志级别 Logger所属类.方法名 - 日志信息--><pattern>[%d] [%thread] %-5level %logger{36} - %msg%n</pattern></encoder></appender><!--设置root级别,root对应appender--><root level="debug"><appender-ref ref="STDOUT" /></root><!--按类路径设定日志级别--><!--设置dao接口日志级别为debug,打印sql--><logger name="cn.sunyog.yaos.common.dao" level="debug" />
</configuration>

web初始化类中新增日志监听

/*** 配置logback日志* @param servletContext*/
@Override
protected void registerContextLoaderListener(ServletContext servletContext) {super.registerContextLoaderListener(servletContext);LogbackConfigListener logListener = new LogbackConfigListener();servletContext.addListener(logListener);
}

重启tomcat,打印日志

[2020-11-09 14:39:55,188] [RMI TCP Connection(29)-127.0.0.1] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Creating shared instance of singleton bean 'mvcViewResolver'
[2020-11-09 14:39:55,188] [RMI TCP Connection(29)-127.0.0.1] DEBUG o.s.b.f.s.DefaultListableBeanFactory - Autowiring by type from bean name 'mvcViewResolver' via factory method to bean named 'mvcContentNegotiationManager'
[2020-11-09 14:39:55,211] [RMI TCP Connection(29)-127.0.0.1] DEBUG o.springframework.jndi.JndiTemplate - Looking up JNDI object with name [java:comp/env/spring.liveBeansView.mbeanDomain]
[2020-11-09 14:39:55,212] [RMI TCP Connection(29)-127.0.0.1] DEBUG o.s.jndi.JndiLocatorDelegate - Converted JNDI name [java:comp/env/spring.liveBeansView.mbeanDomain] not found - trying original name [spring.liveBeansView.mbeanDomain]. javax.naming.NameNotFoundException: Name [spring.liveBeansView.mbeanDomain] is not bound in this Context. Unable to find [spring.liveBeansView.mbeanDomain].
[2020-11-09 14:39:55,212] [RMI TCP Connection(29)-127.0.0.1] DEBUG o.springframework.jndi.JndiTemplate - Looking up JNDI object with name [spring.liveBeansView.mbeanDomain]
[2020-11-09 14:39:55,212] [RMI TCP Connection(29)-127.0.0.1] DEBUG o.s.jndi.JndiPropertySource - JNDI lookup for name [spring.liveBeansView.mbeanDomain] threw NamingException with message: Name [spring.liveBeansView.mbeanDomain] is not bound in this Context. Unable to find [spring.liveBeansView.mbeanDomain].. Returning null.
[2020-11-09 14:39:55,212] [RMI TCP Connection(29)-127.0.0.1] DEBUG o.s.web.servlet.DispatcherServlet - enableLoggingRequestDetails='false': request parameters and headers will be masked to prevent unsafe logging of potentially sensitive data
[2020-11-09 14:39:55,212] [RMI TCP Connection(29)-127.0.0.1] INFO  o.s.web.servlet.DispatcherServlet - Completed initialization in 124 ms
[2020-11-09 02:39:55,726] Artifact yaos_universe:war: Artifact is deployed successfully
[2020-11-09 02:39:55,726] Artifact yaos_universe:war: Deploy took 9,507 milliseconds

SSM配置logback日志相关推荐

  1. spring boot配置logback日志

    spring boot配置logback日志 在上一篇spring boot入门里提过,Spring Boot默认的日志打印是logback,所以配置logback日志会很简单,但是也有注意的地方. ...

  2. 配置Logback日志

    日志 1.配置日志级别 2.Logback日志 2.1 配置logback日志 2.2 将错误日志输出到文件 2.3 将日志堆栈信息输出到文件 小结 1.配置日志级别 日志记录器(Logger)的行为 ...

  3. 使用Spring配置LogBack日志记录

    LogBack是由Log4j的同一作者创建的用于记录日志的API(较新的实现,它类似于新版本),在本文中,我将展示如何在Spring项目中对其进行集成和使用. 在本教程中,我假设您正在使用一个简单的S ...

  4. java 如何去掉http debug日志_Spring Boot手把手教学(3):从零配置logback日志

    前言 使用logback我们可以自定义控制台日志输出,可以实现对不同日志不同级别打印到不同的文件中,可以对日志进行归档保存,并定时删除: 对于一个应用来讲,一个好的日志系统,对于对问题的追溯有很大的帮 ...

  5. SpringBoot配置logback日志 (六)

    Logback是由log4j创始人设计的又一个开源日志组件.logback当前分成三个模块:logback-core,logback- classic和logback-access.logback-c ...

  6. Spring boot配置logback日志打印到指定路径文件

    在实际项目开发中,一般都是使用log打印日志到指定路径,生成文件,而平时使用的System.out.pring()只能输出日志到控制台. 当我们把项目打成war包部署到服务器上,会有不用的用户使用我们 ...

  7. SpringBoot配置Logback日志详解

    正文 Spring Boot默认集成了Logback,可以开箱即用,非常方便.因为spring-boot-starter-logging是Logback的日志实现,而Spring Boot启动项spr ...

  8. logback日志pattern_Logback日志基础及自定义配置代码实例

    Logback日志基础配置 logback日志配置有很多介绍,但是有几个非常基础的,容易忽略的.下面是最简单的一个配置,注意加粗的描述 ${log.path}/errorlog.log %d{yyyy ...

  9. 统一日志处理(Logback日志工具)

    一.日志 1.配置日志级别 日志记录器(Logger)的行为是分等级的.如下表所示: 分为:OFF.FATAL.ERROR.WARN.INFO.DEBUG.ALL 默认情况下,spring boot从 ...

最新文章

  1. 如何看待矿池抽税激励社区开发者?如何看待EOS?——BCH极客大赛江卓尔专访
  2. php 调用java webservice
  3. 剑指offer之左旋转字符串
  4. 阿里开发者们的第15个感悟:做一款优秀大数据引擎,要找准重点解决的业务场景
  5. h3c交换机划分vlan配置_华为、H3C、锐捷三家交换机配置命令详解
  6. LeetCode 25 Reverse Nodes in k-Group Add to List (划分list为k组)
  7. sass-RGB颜色函数-RGB()颜色函数
  8. TCP和Udp的区别是什么?
  9. 引用计数与可达性分析
  10. 人工智能 - 人脸合成 (腾讯AI开放平台)
  11. 机器视觉软件能够做什么?-龙熙视觉机器视觉培训李杰
  12. DCDC 高端 NMOS 的自举秘诀
  13. 联想电脑G40无法使用 非要睡眠后才能启用wifi
  14. .NET Framework各个版本(3.5 - 4.0)
  15. Volume was not properly unmounted. Some data may be corrupt
  16. py 爬取汽车之家新闻案例
  17. 网络项目实践与设备管理教程-毛正标
  18. ggplot画全球番茄产量热图
  19. 掷一枚硬币,直到连续出现两次正面朝上的时候停止,问掷硬币次数的期望
  20. 在计算机海洋里摸爬滚打搜集的一些资源

热门文章

  1. 对付秒杀器等恶意访问行为的简单梳理
  2. 新网邮箱手机服务器,怎么架设邮件服务器
  3. DPDK系统学习—DPDK的虚拟交换机框架 OvS
  4. 分享!免费一键实现微信内跳转手机默认浏览器下载app尽在Mindjump
  5. 海量数据去重,hash、布隆过滤器以及hyperloglog丨c/c++linux服务器开发丨后端开发丨Linux后台开发丨底层原理
  6. Kendo-UI学习 数据表格grid属性说明(一)
  7. 面试中常被问到(十)左/右值引用
  8. 案例应用丨ABB变频器接入到西门子Profibus总线
  9. 小知识:ubuntu设置共享文件夹之后却找不到的解决方法
  10. 【Cocos2d-X】iOS6 中 libcurl.a及iOS6中无法横屏的解决方法