logging level级别介绍


Posted in Python onFebruary 21, 2020

日志记录器(Logger)是日志处理的核心组件。log4j具有5种正常级别(Level)。

1. static Level DEBUG :

DEBUG Level指出细粒度信息事件对调试应用程序是非常有帮助的,一般认为比较重要的方法执行需要详细查看运行情况的则开启debug。

2. static Level INFO

INFO level表明消息在粗粒度级别上突出强调应用程序的运行过程,只需要了解该方法是否运行的可以使用INFO

3. static Level WARN

WARN level表明会出现潜在错误的情形。

4. static Level ERROR

ERROR level指出虽然发生错误事件,但仍然不影响系统的继续运行。一般异常处理等情况都需要ERROR

5. static Level FATAL

FATAL level指出每个严重的错误事件将会导致应用程序的退出。

另外,还有两个可用的特别的日志记录级别:

1.static Level ALL    

ALL Level是最低等级的,用于打开所有日志记录。

2.static Level OFF    

OFF Level是最高等级的,用于关闭所有日志记录。

日志记录器(Logger)的行为是分等级的:

分为OFF、FATAL、ERROR、WARN、INFO、DEBUG、ALL或者您定义的级别。Log4j建议只使用四个级别,优先级 从高到低分别是 ERROR、WARN、INFO、DEBUG。

通过在这里定义的级别,您可以控制到应用程序中相应级别的日志信息的开关。比如在这里定义了INFO级别, 则应用程序中所有DEBUG级别的日志信息将不被打印出来。

优先级高的将被打印出来。项目上生产环境时候建议把debug的日志级别重新调为warn或者更高,避免产生大量日志。

以上这篇logging level级别介绍就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python的“二维”字典 (two-dimension dictionary)定义与实现方法
Apr 27 Python
Pycharm 设置自定义背景颜色的图文教程
May 23 Python
python针对不定分隔符切割提取字符串的方法
Oct 26 Python
Python模块的加载讲解
Jan 15 Python
Python数据可视化之画图
Jan 15 Python
75条笑死人的知乎神回复,用60行代码就爬完了
May 06 Python
Python 的AES加密与解密实现
Jul 09 Python
python按比例随机切分数据的实现
Jul 11 Python
Python 获取 datax 执行结果保存到数据库的方法
Jul 11 Python
利用Python函数实现一个万历表完整示例
Jan 23 Python
健身房被搭讪?用python写了个小米计时器助人为乐
Jun 08 Python
python解析json数据
Apr 29 Python
Python中常用的高阶函数实例详解
Feb 21 #Python
解决springboot yml配置 logging.level 报错问题
Feb 21 #Python
python实现word文档批量转成自定义格式的excel文档的思路及实例代码
Feb 21 #Python
pytorch:model.train和model.eval用法及区别详解
Feb 20 #Python
浅谈PyTorch的可重复性问题(如何使实验结果可复现)
Feb 20 #Python
pytorch 模型的train模式与eval模式实例
Feb 20 #Python
pytorch dataloader 取batch_size时候出现bug的解决方式
Feb 20 #Python
You might like
PHP实现求连续子数组最大和问题2种解决方法
2017/12/26 PHP
PHP内置函数生成随机数实例
2019/01/18 PHP
smarty模板的使用方法实例分析
2019/09/18 PHP
PHP 多进程与信号中断实现多任务常驻内存管理实例方法
2019/10/04 PHP
网页的标准,IMG不支持onload标签怎么办
2006/06/29 Javascript
Javascript学习笔记一 之 数据类型
2010/12/15 Javascript
imgAreaSelect 中文文档帮助说明
2011/10/08 Javascript
JavaScript创建对象的写法
2013/08/29 Javascript
JS模拟Dialog弹出浮动框效果代码
2015/10/16 Javascript
每天一篇javascript学习小结(Date对象)
2015/11/13 Javascript
JavaScript从0开始构思表情插件
2016/07/26 Javascript
JS闭包与延迟求值用法示例
2016/12/22 Javascript
servlet+jquery实现文件上传进度条示例代码
2017/01/25 Javascript
Vue Cli与BootStrap结合实现表格分页功能
2017/08/18 Javascript
利用vue组件自定义v-model实现一个Tab组件方法示例
2017/12/06 Javascript
微信小程序 Storage更新详解
2019/07/16 Javascript
JS中如何轻松遍历对象属性的方式总结
2019/08/06 Javascript
NestJs使用Mongoose对MongoDB操作的方法
2021/02/22 Javascript
Python基于matplotlib绘制栈式直方图的方法示例
2017/08/09 Python
Python线性回归实战分析
2018/02/01 Python
virtualenv 指定 python 解释器的版本方法
2018/10/25 Python
基于Python中isfile函数和isdir函数使用详解
2019/11/29 Python
CSS3属性box-shadow使用指南
2014/12/09 HTML / CSS
德国婴儿推车和儿童安全座椅商店:BABYSHOP
2016/09/01 全球购物
华丽的手绘陶瓷:MacKenzie-Childs
2017/02/04 全球购物
ALEX AND ANI:手镯,项链,耳环和更多
2017/04/20 全球购物
Java中各种基本数据类型的默认值都是什么
2016/12/22 面试题
销售队伍口号
2014/06/11 职场文书
人事主管岗位职责说明书
2014/07/30 职场文书
沙滩主题婚礼活动策划方案
2014/09/15 职场文书
2014和解协议书范文
2014/09/15 职场文书
2014年感恩节活动策划方案
2014/10/06 职场文书
委托书英文
2015/01/28 职场文书
费用申请报告范文
2015/05/15 职场文书
Vue中使用import进行路由懒加载的原理分析
2022/04/01 Vue.js
SQL Server 忘记密码以及重新添加新账号
2022/04/26 SQL Server