本文概述
- 布局类型
- 布局方法
所有布局对象都从Appender对象接收一个LoggingEvent对象。然后, 布局对象从LoggingEvent中检索消息参数, 并应用适当的ObjectRenderer以获取消息的String表示形式。
布局类型log4j中有一个顶级抽象类是org.apache.log4j.Layout。它是log4j API中所有其他布局类的基类。
Layout类被定义为应用程序中的抽象类。我们不需要直接使用此类。相反, 我们处理以下子类:
- 日期布局
- HTMLLayout
- 模式布局
- 简单版式
- XML布局
S.No. | Methods | Description |
---|---|---|
1. | 公共抽象布尔值ignoresThrowable() | 此方法定义日志记录信息是否处理作为日志记录事件一部分传递给它的任何java.lang.Throwable对象。如果Layout对象管理Throwable对象, 则Layout对象不会忽略它并返回false。 |
2. | 公共抽象字符串格式(LoggingEvent事件) | 此方法由各个布局子类实现, 以进行布局特定的格式设置。 |
S.No. | Methods | Description |
---|---|---|
1. | 公共字符串getContentType() | 此方法返回Layout对象使用的内容类型。基类返回text或plain作为默认内容类型。 |
2. | 公共字符串getFooter() | 此方法用于指定日志记录消息的页脚信息。 |
3. | 公共字符串getHeader() | 此方法用于指定日志记录消息的标头信息。 |
推荐阅读
- android sqlite 递归删除一棵子树
- Log4j-HTMLLayout日志
- Log4J日志方法
- Log4J日志级别
- Log4j XML配置用法
- Log4j架构详解
- Log4j用法实例详细步骤
- Log4j安装详细步骤
- Log4j教程介绍