import ch.qos.logback.classic.Logger;import ch.qos.logback.classic.encoder.PatternLayoutEncoder;import ch.qos.logback.core.FileAppender;
原创
2023-05-26 00:34:24
61阅读
/**
* logback 节点关系。从外层到里层依次是:
* configuration -> appender -> encoder ->pattern
*
* encoder 一是用于将日志信息转为字节数组,二是将字节数组写入到输入流
*目前唯一有效并默认的实现类就是PatternLayoutEncoder
*
* pattern是用于控制日志的输出格式。
一:节点<appender>的子节点<encoder>: <encoder> : 负责两件事,一是把日志信息转换成字节数组,二是把字节数组写入到输出流。 目前PatternLayoutEncoder 是唯一有用的且默认的encoder ,有一个<pattern>节点,用来设置日志的输入格式。使用“%”加“转换符”方式
三、<encoder>详解 负责两件事,一是把日志信息转换成字节数组,二是把字节数组写入到输出流。
目前PatternLayoutEncoder 是唯一有用的且默认的encoder ,有一个<pattern>节点,用来设置日志的输入格式。 使用“%”加“转换符”方式,如果要输出“%”,则必须用“\”对“\%”进行转义。 <pattern>里面的转换符说明