一、logback简介 logback是log4j创始人写的,性能比log4j要好,目前主要分为3个模块 logback-core:核心代码模块 logback-classic:log4j的一个改良版本,同时实现了slf4j的接口,这样你如果之后要切换其他日志组件也是一件很容易的事 logback- ...
分类:
其他好文 时间:
2019-07-31 11:00:30
阅读次数:
155
1.1 简介 师出同门,与log4j一样,logback也是由Ceki Gülcü开发的开源日志组件,可以说是log4j的改进版;在现如今的项目中,logback的出现次数越来越多,是目前主流首选的日志记录工具。 1.2 logback结构 logback分成三个模块:logback-core,lo ...
分类:
编程语言 时间:
2019-07-31 01:13:53
阅读次数:
113
1.1 简介 log4j2,一个日志的实现框架,是log4j的升级版本,于2014年7月正式亮相。与第一代log4j不同,log4j2完全重写了log4j的日志实现,并不是在原有基础上进行的升级,解决了log4j中的一些问题,例如:多线程下性能低下、api不支持占位符{}的使用、配置文件不能自动重新 ...
分类:
编程语言 时间:
2019-07-31 01:04:43
阅读次数:
119
Log4J的配置文件(Configuration File)就是用来设置记录器的级别、存放器和布局的,它可接key=value格式的设置或xml格式的设置信息。通过配置,可以创建出Log4J的运行环境。 1. 配置文件Log4J配置文件的基本格式如下: 其中 [ level ] 是日志输出级别:ER ...
分类:
其他好文 时间:
2019-07-25 23:43:49
阅读次数:
131
最近完成了几项比较简单的项目, 日子有些松散, 终于是在996里偷了点闲暇时光, 想着来研究研究些啥吧? 一个普通的控制台日志映入了我的眼帘(孽缘呀): (图中使用 SpringBoot 的 log4j 来输出日志, logginglevel: debug, jdk版本为1.8) 造成这种现象的原因 ...
分类:
编程语言 时间:
2019-07-25 23:32:32
阅读次数:
128
症状:Tomcat停止后,提示Quartz一堆错,总之就是无法停止,然后tomcat的进程还有残留,要手动再停止一下,不然无法再次运行 (Exception in thread "DefaultQuartzScheduler_Worker-8" java.lang.NoClassDefFoundEr ...
分类:
编程语言 时间:
2019-07-25 23:08:01
阅读次数:
310
1、maven引入包,排除默认日志 2、添加配置文件,放到resources下,启动项目,就可以记录日志了,相关配置的修改可在配置文件中操作。 1 <?xml version="1.0" encoding="UTF-8"?> 2 <configuration> 3 <appenders> 4 <!- ...
分类:
编程语言 时间:
2019-07-24 13:44:57
阅读次数:
148
环境 eclipse 4.7 jdk 1.8 Spring Boot 1.5.2 一、log4j 常见方式:log4j.properties + org.apache.log4j.Logger比如:log4j.properties: controller: 二、AOP 切面记录日志1、引入依赖 2、 ...
分类:
编程语言 时间:
2019-07-23 18:53:17
阅读次数:
99
SpringBoot与PageHelper的整合示例详解 1.PageHelper简介 PageHelper官网地址: 摘要: com.github.pagehelper.PageHelper是一款好用的开源免费的Mybatis第三方物理分页插件。 PageHelper是一款好用的开源免费的Myba ...
分类:
编程语言 时间:
2019-07-21 13:12:26
阅读次数:
103