`
mwhgJava
  • 浏览: 97991 次
  • 性别: Icon_minigender_1
  • 来自: 广州
社区版块
存档分类
最新评论

Log4j笔记 第二章 消息等级与日志等级

阅读更多
日志工具的主要功能,能够关闭一些日志陈述,而不影响其他的日志陈述。
Log4j主要使用消息等级和日志等级来达到目的。
Log4j设想,消息是可以按照重要程度来分类的。
Log4j等级(Level):all < trace < debug < info < warn < error < fatal < off。

第一节 消息等级
消息等级:Logger类用trace、debug、info、warn、error、fatal等方法定义不同等级的消息。
消息等级在程序编码时就已经定下来了。

第二节:日志等级
日志等级:通过Logger.setLevel方法设置。
运行程序时,日志忽略低于自己级别的消息,只发送那些级别大于或等于自己级别的消息。
日志级别通过配置文件设置,在程序运行时,加载了配置文件后才确定下来。

每一个类都可以有一个自己的日志记录器,通过适当的配置文件,可以指定每一个日志记录器的日志级别,从而达到不用修改程序代码,就可以精确控制某个类的日志记录器,发送哪个等级以上的消息。

分享到:
评论

相关推荐

    OCP042课程笔记

    在第二章,笔记介绍了Oracle数据库软件的安装,提到了OFA(优化灵活的结构)安装原则,并详细描述了静默安装的步骤,包括配置响应文件、执行安装脚本以及root用户下的后续设置。 第三章讨论了如何使用Dbca(Database ...

    ORACLE经典学习笔记

    #### 第二章 ORACLE 卸载 本章节讲述了如何卸载Oracle数据库软件。 1. **关闭Oracle服务和监听**: - 在Windows系统中,通过服务管理器关闭Oracle服务和监听器。 2. **执行Oracle自带的卸载程序**: - Oracle...

    机器学习基础笔记.zip

    首先,"第二章_机器学习基础.md"可能包含了对机器学习的基本概念和分类的详细介绍。机器学习可以大致分为监督学习、无监督学习、半监督学习和强化学习四类。监督学习是通过已有的输入-输出对来训练模型,例如经典的...

    android开发笔记

    #### 第4章 常用UI控件 - **TextView**: 显示文本信息。 - **Button**: 触发事件的按钮。 - **RadioButton**: 单选按钮。 - **CheckBox**: 复选框。 - **Toast**: 显示简短消息的弹出框。 - **ProgressBar**: ...

    Sqlserver2008--学习笔记(自己总结)

    #### 第二章 T-SQL 语句 ##### 1. 系统数据库介绍 - **Master**: 主数据库,包含服务器级别的信息,如登录账号、系统配置设置等。 - **Model**: 模板数据库,当创建新的数据库时,会使用此模板作为初始设置。 - **...

    Oracle学习笔记

    #### 第二章:SQL查询与函数 - **数据类型** - **数值类型**:包括整型、浮点型等。 - **字符类型**:包括固定长度和变长字符类型。 - **日期类型**:用于存储日期和时间信息。 - **NULL类型**:表示未知或缺失...

    oracle运维课堂笔记

    - 第二十章 (20.1 和 20.3 节):涵盖 Redo 日志和数据文件管理。 #### 索引与优化 - **索引的种类**:包括 B-Tree 索引、位图索引、函数索引等。 - **索引的意义**:提高查询效率,减少 I/O 操作。 - **SQL 优化**...

    java课堂笔记_自己总结的

    - 使用日志工具: 如 `log4j` 或 `slf4j`。 - 单元测试: 使用 `JUnit` 进行单元测试。 - 断点调试: 使用IDE中的调试功能。 - **性能优化**: - 减少数据库访问: 尽量减少对数据库的查询次数。 - 缓存策略: 利用...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    第二章 用户和权限 一、 用户介绍 ORACLE用户是学习ORACLE数据库中的基础知识,下面就介绍下类系统常用的默认ORACLE用户: 1. sys用户:超级用户,完全是个SYSDBA(管理数据库的人)。拥有dba,sysdba,sysoper等角色或...

Global site tag (gtag.js) - Google Analytics