Java关于日志,及日志的error和warn的选择
private static final Logger LOG = Logger.getLogger(XXX.class.getName());
或private static final Logger LOG = LoggerFactory.getLogger(XXX.class);
LOG.warning("..........:" + e.getMessage());
关于日志级别:
Log4j 共六个日志级别: TRACE 、 DEBUG 、 INFO 、 WARN 、 ERROR 、 FATAL ,常用的有 4 个 INFO 、 WARN 、 ERROR 、 FATAL ,生产系统一般只打印 INFO 级别以上的日志信息(需要部署和运维时保证不会出现存储空间不足等问题),对于 DEBUG 级别的日志,只在测试环境中打印,代 码稳定后建议删除。
级别 |
说明 |
使用场景 |
FATAL |
严重 |
严重的错误事件,将会导致应用程序的退出,需要运维管理人员马上介入,需慎用。 |
ERROR |
错误 |
错误事件,影响正常使用,但仍然不影响系统的继续运行。 |
WARN |
警告 |
预期之外的运行状况,可能会出现潜在错误的情形,比如大量时延过大等;一般是由系统资源等技术原因触发。 |
INFO |
提示 |
粗粒度记录应用程序的正常运行过程中的关键信息。 |
DEBUG |
调试 |
细粒度记录应用程序的正常运行过程中的信息,帮助调试和诊断应用程序。产品稳定后删除绝大部分。 |
TRACE |
跟踪 |
细粒度记录应用程序的正常运行过程中的信息,帮助调试和诊断应用程序,比 DEBUG 更细粒度。产品稳定后删除绝大部分。 |
Java关于日志,及日志的error和warn的选择相关推荐
- java sl4j 日志_Java日志框架Slf4j+Log4j入门
一.日志系统介绍 slf4j,即简单日志门面(Simple Logging Facade for Java),不是具体的日志解决方案,它只服务于各种各样的日志系统.简答的讲就是slf4j是一系列的日志 ...
- java中info()_java日志中的info是啥意思
2019-03-21 回答 首先,在项目中的classes 中新建立一个log4j.properties文件即可: 在实际编程时,要使log4j真正在系统中运行事先还要对配置文件进行定义.定义步骤就是 ...
- java 可视化系统操作日志_技术文 | 日志框架使用技巧分享
原标题:技术文 | 日志框架使用技巧分享 日志的意义 对于一个应用程序来说日志记录是具有重要意义的. 日志通常用于线上问题追踪,协助定位业务问题或程序问题,以及基于日志的业务逻辑统计分析等. java ...
- java netty 日志_Netty日志处理
## 9.1.1 Java的日志系统 java领域存在多种日志框架,目前常用的日志框架包括Log4j,Log4j 2,Commons Logging,Slf4j,Logback,Jul.这些框架中可以 ...
- 一起进阶一起拿高工资!Java开发进阶-log4j2日志脱敏原理分析
本文首发于公众号[看点代码再上班],欢迎关注,第一时间获取最新文章. 大家好,我是tin,这是我的第5篇原创文章 本文讲述在考虑对业务系统代码入侵最小的情况下实现日志脱敏的方案原理.文章很长,包括了日 ...
- java常用日志框架日志门面及实现 SLF4J 、Jboss-logging 、JCL、Log4j、Logback、Log4j2、JUL,springboot集成 log4j、log4j2
java常用日志框架日志门面SLF4J .Jboss-logging .JCL.Log4j及实现 Logback.Log4j2.JUL,springboot集成 log4j.log4j2 .logba ...
- Java日志框架日志门面介绍
文章目录 一.日志 二.常见日志框架 历史 各大框架介绍 JUL Log4j(1999-2015) Logback(2006-?) Log4j2 Logback与Log4j2对比 三.日志门面 什么是 ...
- 【java】java自带的java.util.logging.Logger日志功能
偶然翻阅到一篇文章,注意到Java自带的Logger日志功能,特地来细细的看一看,记录一下. 1.Java自带的日志功能,默认的配置 ①Logger的默认配置,位置在JRE安装目录下lib中的logg ...
- Java 应用中的日志
日志在应用程序中是非常非常重要的,好的日志信息能有助于我们在程序出现 BUG 时能快速进行定位,并能找出其中的原因. 但是,很多介绍 AOP 的地方都采用日志来作为介绍,实际上日志要采用切面的话是极其 ...
- Java中常见的日志框架
可能是太过于常见了,所以使得大家很少关注,只是要用到的时候复制粘贴一份就行,甚至连日志配置文件中的配置语法都不清楚.另外一方面,Java中提供的日志组件太多了,一会儿log4j,一会儿logback, ...
最新文章
- waves服务器系统盘,Waves 新款小巧化 SoundGrid 服务器 Server One-C 和 Extreme Server-C 公开...
- java图片转成字符串_JAVA将图片(本地或者网络资源)转为Base64字符串,将base64字符串存储为本地图片...
- oracle adg切换原理,oracle11g ADG主备切换
- perl 安装GD 出错解决方案
- jeecg中excel导出字段判空处理
- 【CodeForces - 1060C】Maximum Subrectangle (思维,预处理前缀和,dp,枚举长度)
- Unity Shader 之 透明效果
- 双电容单相电机接线图解_单相电机要用电容,三相电机为何不需要?
- Maven+SpringMVC+Dubbo 简单的入门demo配置(另一篇)
- (九)洞悉linux下的Netfilteriptables:网络地址转换原理之DNAT
- Ubuntu安装Adobe Reader
- 本地上传文件至Linux虚拟机报错“复制时发生出错“
- Cache的Insert 和Add 方法引发的血案
- SPSS--Friedman检验步骤
- 123457123456#0#-----com.yuming.baoBaoAiXueXi01hanzi--前拼后广--幼儿园宝宝学汉字
- 利用Q-learning解决Cliff-walking问题
- c语言报数问题程序,转圈报数问题(C语言):有n个人围成一圈,顺序排号……...
- Activity基础 - 任务栈
- 超微服务器型号,超微服务器主机配置raid
- “金字塔原理”-写作