Log4j日志的级别
2024-09-06 02:19:54
log4j规定了默认的几个级别:ALL < trace < debug < info < warn < error < fatal < OFF
1)级别之间是包含的关系,意思是如果你设置日志级别是trace,则大于等于这个级别的日志都会输出。
2)基本上默认的级别没多大区别,就是一个默认的设定。你可以通过它的API自己定义级别。你也可以随意调用这些方法,不过你要在配置文件里面好好处理了,否则就起不到日志的作用了,而且也不易读,相当于一个规范,你要完全定义一套也可以,不用没多大必要。
3)这不同的级别的含义大家都很容易理解,这里就简单介绍一下:
trace: 是追踪,就是程序推进以下,你就可以写个trace输出,所以trace应该会特别多,不过没关系,我们可以设置最低日志级别不让他输出。
debug: 调试么,我一般就只用这个作为最低级别,trace压根不用。是在没办法就用eclipse或者idea的debug功能就好了么。
info: 输出一下你感兴趣的或者重要的信息,这个用的最多了。
warn: 有些信息不是错误信息,但是也要给程序员的一些提示,类似于eclipse中代码的验证不是有error 和warn(不算错误但是也请注意,比如以下depressed的方法)。
error: 错误信息。用的也比较多。
fatal: 级别比较高了。重大错误,这种级别你可以直接停止程序了,是不应该出现的错误么!不用那么紧张,其实就是一个程度的问题。
最新文章
- for循环递归树
- linux 命令之comm
- Spring注解@Component、@Repository、@Service、@Controller区别 .
- easyui datagrid标题列宽度自适应
- Spring Boot 之 RESRful API 权限控制
- mvc 简单笔记
- quartz定时任务时间设置
- LoadRunner中web_custom_request 和 web_submit_data的差别
- C#获取机器码(转)
- Heritrix源码分析(十二) Heritrix的控制中心(大脑)CrawlController(一)(转)
- Linux makefile教程之make运行八[转]
- .NET中 MEF应用于IOC
- windows Server 2008 -必须使用“角色管理工具”安装或配置Microsoft .Net Framework 3.5
- axure RP Pro7.0加载日历控件的步骤
- position:relative可以默认提升元素的z-index;
- restful风格的API
- websocket flutter
- “The subscription does not exist” when a distributor primary replica fails over to a replica that does not use the same agent profile
- date_default_timezone_set()问题解决方案(PHP5.3以上的)
- [UE4]宏
热门文章
- Gradle DSL method not found: &#39;google()&#39;
- Spring Cloud 学习 (七) Spring Cloud Sleuth
- linux下gdb命令大全
- PyQt(Python+Qt)学习随笔:键盘焦点和逻辑焦点(Logic Focus与Keyboard Focus )
- Hbase 2.2.2 简单API操作
- [极客大挑战 2019]HardSQL updatexml报错注入小结
- Redis Sentinel-深入浅出原理和实战
- 结对项目Myapp
- 四、java多线程核心技术——synchronized同步方法与synchronized同步快
- Android之Activity启动流程详解(基于api28)