Java日志
文章平均质量分 86
简明编程
CSDN简明编程,掘金白嫖圣手fly,其他地方均不是本人,若发现他人盗用本人原创文章请联系我,各种资料均免费,需要请私信
展开
-
Java日志系列——规范化日志
特别详细的系统运行完成信息,业务代码中,不要使用.(除非有特殊用意,否则请使用DEBUG级别替代)当我们打印日志时我们一定要使用参数化信息的方式进行打印而不要使用字符串拼接的方式,以避免内存占用。可以填写所有的想知道的相关信息(但不代表可以随便写,debug信息要有意义,最好有相关参数)影响到程序正常运行、当前请求正常运行的异常情况。这样更加有利于问题排查。原创 2022-09-02 18:12:21 · 561 阅读 · 0 评论 -
Java日志系列——logback,log4j2使用
通过模仿logback我们自己就可以修改config我们可以找到的源码,这是默认的logback的配置,我们将其模仿自己也可以写一个//格式化处理 final PatternLayout layout = new PatternLayout();} }...我们还可以通过配置logger节点的方式,对单独的logger进行配置如下在logback.xml中配置了叫test的logger直接在控制台进行输出,当然你还可以指定到文件,流中等这些都取决于你怎么配置。原创 2022-09-02 17:18:06 · 311 阅读 · 0 评论 -
Java日志系列——日志门面,阿里日志规约,SLF4J
当我们的系统变的复杂的之后,难免会集成其他的系统,不同的系统之间可能会使用不同的日志系统。在一个系统中,我们的日志框架可能会出现多个,会出现混乱,而且随着时间的发展,可能会出现新的效率更高的日志系统,如果我们想切换代价会非常的大。原始使用log4j的api写代码,但是具体的实现给你抽离了,我们依赖了一个中间层,这个层其实是用旧的api操作slf4j,而不是操作具体的实现。日志门面就是为了解决这个问题而出现的一种技术,日志门面是规范,其他的实现按照规范实现各自的日志框架即可,我们程序员基于日志门面编程即可。.原创 2022-09-01 03:07:14 · 369 阅读 · 0 评论 -
Java日志系列——log4j(1.x版本,已停更,本文仅让大家简单使用和了解)
日志记录器:负责收集处理日志记录,实例的命名就是类XX的full quailied name(类的全限定名),Logger的名字大小写敏感,其命名有继承机制和JUL一致。Log4j中有一个特殊的logger叫做"root",他是所有logger的根,也就意味着其他所有的logger都会直接或者间接地继承自root。Appender和(JUL的Handler很像,用来指定日志输出到哪个地方,可以同时指定日志的输出目的地。Appenders指定日志的输出方式(输出到控制台、文件等)...原创 2022-09-01 02:08:09 · 296 阅读 · 0 评论 -
Java日志系列——概述,JUL
日志文件是用于记录系统操作事件的文件集合,可分为事件日志和消息日志。具有处理历史数据、诊断问题的追踪以及理解系统的活动等重要作用。在计算机中,日志文件是记录在操作系统或其他软件运行中发生的事件或在通信软件的不同用户之间的消息的文件。记录是保持日志的行为。在最简单的情况下,消息被写入单个日志文件。自定义的继承关系取决于你的名称的层级关系}...原创 2022-08-31 22:19:11 · 3425 阅读 · 1 评论