
java--日志
文章平均质量分 76
日志
和代码去流浪
这个作者很懒,什么都没留下…
展开
-
看完这个不会配置 logback ,请你吃瓜!
之前在 日志?聊一聊slf4j吧 这篇文章中聊了下slf4j。本文也从实际的例子出发,针对logback的日志配置进行学习。logack 简介logback 官网:https://logback.qos.ch/目前还没有看过日志类框架的源码,仅限于如何使用。所以就不说那些“空话”了。最直观的认知是:logback和log4j是一个人写的 springboot默认使用的日志框架是logback。 三个模块组成 logback-core logback-classic logb转载 2021-08-17 10:57:48 · 338 阅读 · 0 评论 -
logback 配置详解(一)——logger、root
目录1、根节点包含的属性 2、根节点的子节点 2.1、设置上下文名称: 2.2、设置loger、root 正文回到顶部1、根节点<configuration>包含的属性scan:当此属性设置为true时,配置文件如果发生改变,将会被重新加载,默认值为true。scanPeriod:设置监测配置文件是否有修改的时间间隔,如果没有给出时间单位,默认单位是毫秒。当scan为true时,此属性生效。默认的时间间隔为1分钟。debug:当此属性设置为转载 2021-08-17 10:56:23 · 1139 阅读 · 0 评论 -
SLF4J简介与使用(整合log4j)
一、概念 SLF4J的全称是Simple Logging Facade for Java,即简单日志门面。SLF4J并不是具体的日志框架,而是作为一个简单门面服务于各类日志框架,如java.util.logging, logback和log4j。 SLF4J提供了统一的记录日志的接口,对不同日志系统的具体实现进行了抽象化,只要按照其提供的方法记录即可,最终日志的格式、记录级别、输出方式等通过绑定具体的日志系统来...转载 2021-08-17 10:49:35 · 1365 阅读 · 0 评论 -
关于Log4x
本文大部分转载自:http://www.cnblogs.com/dennisit/archive/2013/01/01/2841603.htmlhttp://www.cnblogs.com/gpcuster/archive/2009/08/29/1556248.htmllog4x是Apache的开放源代码的项目,通过使用log4x,我们可以:控制日志输出目标(Appender):控制台、文件、GUI组件、甚至是套接口服务器、NT的事件记录器、UNIX Syslog守护进程等;控制日志的输出格转载 2021-08-17 10:47:26 · 1512 阅读 · 0 评论 -
log4j2日志配置
背景 log4j2相对于log4j 1.x有了脱胎换骨的变化,其官网宣称的优势有多线程下10几倍于log4j 1.x和logback的高吞吐量、可配置的审计型日志、基于插件架构的各种灵活配置等。官方配置文档:http://logging.apache.org/log4j/2.x/manual/configuration.html1、所需jar1)maven配置<dependencies> <dependency> <g转载 2021-08-16 22:52:53 · 907 阅读 · 0 评论 -
日志记录的几个重要地方
在和经理聊天之前自己对日志的打印是比较随意的,没有太多的在意细节!在聊天之后发现这几个地方的日志是必须的:1.参数配置:一般项目启动时就会加载参数,日志级别为fatal,这是一定会打印的,让我们清楚的知晓参数加载的情况。2.数据进来的时候:即请求参数:日志等级为debug或者info,通常为debug。3.报异常的时候:报异常的时候是必须打印的,否则我们无法知晓发生了什么问题?而且此处打印要更加细节些,方便我们定位报的具体是什么问题。日志级别一般为debug,不过也可以做相应转载 2021-08-16 22:52:03 · 337 阅读 · 0 评论 -
log4j2使用介绍
工作中,用到了log4j2,以前只接触过log4j,也没有太过深入,这次就稍微系统的学习了以下log4j2.一.引入pom.xml使用maven作为项目的构建环境,pom.xml使用slf4j,slf4j是一个抽象层,可以使用任意的日志记录.这里就不展开描述了,只需要知道,引入pom.xml后,配置依然和log4j2一样,但是获取到Logger对象稍有不同.只使用log4j2的话,一般是使用LogManager去获取的,但是如果使用slf4j的话,使用LoggerFactory去获取.(后面会讲解)转载 2021-08-16 22:50:57 · 1474 阅读 · 0 评论 -
log日志配置简述
近期进行log升级,简单配置了下几种常用日志,分别是log4j、log4j2、logback。简单整理,不全不深,仅备后用。 需求:将应用日志以控制台或文件的形式输出。 一、log4j (1)引入jar包 下载并引入log4j的jar包,log4j-1.*.jar,笔者用的是 log4j-1.2.17.jar。 (2)log的主要节点 log配置文件主要包含三个节点:Logger、Appender、La...转载 2021-08-15 11:33:11 · 2362 阅读 · 0 评论 -
log4j2 使用详解
转载自 Blog of 天外的星星: http://www.cnblogs.com/leo-lsw/p/log4j2tutorial.html Log4j 2的好处就不和大家说了,如果你搜了2,说明你对他已经有一定的了解,并且想用它,所以这里直接就上手了。 1. 去官方下载log4j 2,导入jar包,基本上你只需要导入下面两个jar包就可以了(xx是乱七八糟的版本号): log4...转载 2021-08-15 11:30:50 · 822 阅读 · 0 评论 -
解密Log4j、SLF4J、Common-logging的区别
前面有一篇日志中简单的介绍了 log4j,同时也介绍了它与commons-logging的关系,但是突然冒出来一个slf4j,并且slf4j有取代commons-logging的趋势,所以,我们可以推知slf4j与commons-logging的作用应该相差不大的。 好,下面开始先讲讲slf4j。1.slf4j他只提供一个核心slf4japi(就是slf4j-api.jar包),这个包只有日志的接口,并没有实现,所以如果要使用就得再给它提供一个实现了些接口的日志包,比如:log4j,com...转载 2021-08-15 11:27:48 · 571 阅读 · 0 评论 -
log4j+logback+slf4j+commons-logging的关系与调试
背景由于现在开源框架日益丰富,好多开源框架使用的日志组件不尽相同。存在着在一个项目中,不同的版本,不同的框架共存。导致日志输出异常混乱。虽然也不至于对系统造成致命伤害,但是明显可以看出,架构不够精良,追求极致略有不足。其中有一些标准通用接口,标准实现,各种桥接器的存在,下面就让笔者树立一下这些框架之间的关系。从上图中,我们可以看到4部分。背景 由于现在开源框架日益丰富,好多开源框架使用的日志组件不尽相同。存在着在一个项目中,不同的版本,不同的框架共转载 2021-08-14 23:39:45 · 272 阅读 · 0 评论 -
SLF4j 和 common-logging
看现在有很多开源的软件,log记录都是用SLF4j,以前自己是用common-logging觉得十分方便,可以动态的切换实际的log系统,这样common-logging和SLF4J有什么区别。网上找了一篇文档,觉得说明了一些问题:Apache Common-Logging是广泛使用的Java日志门面库。我以前一直都使用它和log4j编写日志。Apache Common-Logging通过动态查找的机制,在程序运行时自动找出真正使用的日志库。Apache Common-Logging..转载 2021-08-14 23:37:03 · 269 阅读 · 0 评论 -
log4j bonding slf4j,log4j2的hello world版,slf4j使用log4j2 入门经验
下载新版本的包,最怕老版本的帖子。百度上相关文档不多,于是萌生了总结一贴的想法,第一次自己总结文章,内容比较低级,希望对我这样的新手朋友有帮助。 1.什么是log4j、slf4j 我自己的理解:升级版的System.out.println(),可以将输出保存到日志文件中,可以将内容分级别,程序员可以控制让重要的内容输出。 slf4j就像sun,游戏规则一般用定的,log4j就是一种实现,具体的活可以由它来干 ...转载 2021-08-14 23:35:39 · 117 阅读 · 0 评论 -
浅谈Log4j和Log4j2的区别
相信很多程序猿朋友对log4j都很熟悉,log4j可以说是陪伴了绝大多数的朋友开启的编程。我不知道log4j之前是用什么,至少在我的生涯中,是log4j带我开启的日志时代。 log4j是Apache的一个开源项目,我们不去考究它的起源时间,但是据我了解,log4j 1已经不再更新了。 下面引用官网的原文: End of Life On August 5, 2015 the Logging Service...转载 2021-08-13 10:36:40 · 1235 阅读 · 0 评论 -
Log4j 2.0 的新特性
Log4j 2.0 的新特性原创 2021-08-13 10:34:03 · 98 阅读 · 0 评论 -
如何使用Log4j?
1、 Log4j是什么? Log4j可以帮助调试(有时候debug是发挥不了作 用的)和分析,要下载和了解更详细的内容,还是访问其官方网站吧:http://jakarta.apache.org/log4j。2、Log4j的概念Log4j中有三个主要的组件,它们分别是Logger、Appender和Layout,Log4j 允许开发人员定义多个Logger,每个Logger拥有自己的名字,Logger之间通过名字来表明隶属关系。有一个Logger称为Root,它永远 存在,且不能通过名字检索...转载 2021-08-13 10:28:43 · 104 阅读 · 0 评论