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 代码效率的方法
Jul 03 Python
Python中的字符串查找操作方法总结
Jun 27 Python
Python中shutil模块的学习笔记教程
Apr 04 Python
解决Python pandas df 写入excel 出现的问题
Jul 04 Python
Python学习笔记之图片人脸检测识别实例教程
Mar 06 Python
Python FtpLib模块应用操作详解
Dec 12 Python
python实现UDP协议下的文件传输
Mar 20 Python
详解Python 中的容器 collections
Aug 17 Python
Python程序慢的重要原因
Sep 04 Python
Python中用xlwt制作表格实例讲解
Nov 05 Python
Python Pygame实现俄罗斯方块
Feb 19 Python
4种非常实用的python内置数据结构
Apr 28 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
实现了一个PHP5的getter/setter基类的代码
2007/02/25 PHP
php生成图形(Libchart)实例
2013/11/06 PHP
PHP连接MSSQL2008/2005数据库(SQLSRV)配置实例
2014/10/22 PHP
ThinkPHP 3.2.3实现页面静态化功能的方法详解
2017/08/03 PHP
ThinkPHP5.1框架页面跳转及修改跳转页面模版示例
2019/05/06 PHP
php 多进程编程父进程的阻塞与非阻塞实例分析
2020/02/22 PHP
JavaScript 学习 - 提高篇
2007/02/02 Javascript
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
2013/10/29 Javascript
js数组去重的常用方法总结
2014/01/24 Javascript
第十章之巨幕页头缩略图与警告框组件
2016/04/25 Javascript
jQuery Easyui 验证两次密码输入是否相等
2016/05/13 Javascript
手机端点击图片放大特效PhotoSwipe.js插件实现
2016/08/24 Javascript
浅谈Javascript中的函数、this以及原型
2016/10/09 Javascript
Vue组件开发初探
2017/02/14 Javascript
jquery.form.js异步提交表单详解
2017/04/25 jQuery
Angularjs 双向绑定时字符串的转换成数字类型的问题
2017/06/12 Javascript
jQuery访问浏览器本地存储cookie、localStorage和sessionStorage的基本用法
2017/10/20 jQuery
Angular实现的进度条功能示例
2018/02/18 Javascript
ES6下子组件调用父组件的方法(推荐)
2018/02/23 Javascript
微信小程序之批量上传并压缩图片的实例代码
2018/07/05 Javascript
解决ant Design中Select设置initialValue时的大坑
2020/10/29 Javascript
vue-router定义元信息meta操作
2020/12/07 Vue.js
[52:14]VG vs Serenity 2018国际邀请赛小组赛BO2 第一场 8.17
2018/08/20 DOTA
用Python的Tornado框架结合memcached页面改善博客性能
2015/04/24 Python
如何准确判断请求是搜索引擎爬虫(蜘蛛)发出的请求
2015/10/13 Python
python退出命令是什么?详解python退出方法
2018/12/10 Python
python创建学生成绩管理系统
2019/11/22 Python
Python图像处理库PIL的ImageDraw模块介绍详解
2020/02/26 Python
Python greenlet和gevent使用代码示例解析
2020/04/01 Python
python实现sm2和sm4国密(国家商用密码)算法的示例
2020/09/26 Python
CSS3 transforms应用于背景图像的解决方法
2019/04/16 HTML / CSS
教师求职自荐信
2014/03/09 职场文书
庆祝国庆节标语
2014/10/09 职场文书
模范班主任事迹材料
2014/12/17 职场文书
离婚律师函范本
2015/05/27 职场文书
Python实现机器学习算法的分类
2021/06/03 Python