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批量检查网站的可用性
Sep 09 Python
简述:我为什么选择Python而不是Matlab和R语言
Nov 14 Python
python发送告警邮件脚本
Sep 17 Python
使用Selenium破解新浪微博的四宫格验证码
Oct 19 Python
Python创建一个空的dataframe,并循环赋值的方法
Nov 08 Python
selenium获取当前页面的url、源码、title的方法
Jun 12 Python
PyQt 实现使窗口中的元素跟随窗口大小的变化而变化
Jun 18 Python
Django 开发调试工具 Django-debug-toolbar使用详解
Jul 23 Python
python取均匀不重复的随机数方式
Nov 27 Python
keras实现theano和tensorflow训练的模型相互转换
Jun 19 Python
Python xmltodict模块安装及代码实例
Oct 05 Python
如何用Python编写一个电子考勤系统
Feb 08 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安全配置
2006/12/06 PHP
PHP加速 eAccelerator配置和使用指南
2009/06/05 PHP
php计算两个整数的最大公约数常用算法小结
2015/03/05 PHP
PHP获取用户客户端真实IP的解决方案
2016/10/10 PHP
IE事件对象(The Internet Explorer Event Object)
2012/06/27 Javascript
对Jquery中的ajax再封装,简化操作示例
2014/02/12 Javascript
node+express+jade制作简单网站指南
2014/11/26 Javascript
node.js中的fs.utimesSync方法使用说明
2014/12/15 Javascript
JS获取数组最大值、最小值及长度的方法
2015/11/24 Javascript
基于JQuery实现图片上传预览与删除操作
2016/05/24 Javascript
JavaScript DOM节点操作方法总结
2016/08/23 Javascript
归纳下js面向对象的几种常见写法总结
2016/08/24 Javascript
利用Angularjs和bootstrap实现购物车功能
2016/08/31 Javascript
jQuery实现遮罩层登录对话框
2016/12/29 Javascript
NodeJs 模仿SIP话机注册的方法
2019/06/21 NodeJs
vue从一个页面跳转到另一个页面并携带参数的解决方法
2019/08/12 Javascript
js实现文章目录索引导航(table of content)
2020/05/10 Javascript
jQuery实现简单全选框
2020/09/13 jQuery
Python基于高斯消元法计算线性方程组示例
2018/01/17 Python
Python字符串、整数、和浮点型数相互转换实例
2018/08/04 Python
python requests post多层字典的方法
2018/12/27 Python
Python日志无延迟实时写入的示例
2019/07/11 Python
django中related_name的用法说明
2020/05/20 Python
Python预测2020高考分数和录取情况
2020/07/08 Python
英国著名的化妆品折扣网站:Allbeauty.com
2016/07/21 全球购物
Tenstickers法国:墙贴和装饰贴纸
2019/08/26 全球购物
行政文员岗位职责
2013/11/08 职场文书
自荐信怎么写呢?
2013/12/09 职场文书
英语自荐信范文
2013/12/11 职场文书
个人查摆问题自查报告
2014/10/16 职场文书
2014年化验员工作总结
2014/11/18 职场文书
史上最牛的辞职信
2015/02/28 职场文书
创业计划书之美容店
2019/09/16 职场文书
一次MySQL启动导致的事故实战记录
2021/09/15 MySQL
漫画「你在春天醒来」第10卷封面公开
2022/03/21 日漫
分析MySQL优化 index merge 后引起的死锁
2022/04/19 MySQL