Loger自定义日志总结

Loger自定义日志总结

作用:

自定义日志可以根据不同的业务需求对日志文件进行分类管理。

效果展示

配置步骤

1、引入日志Jar包

1.1、maven项目在pom.xml 添加以下内容即可

<dependency>

扫描二维码关注公众号,回复: 3236465 查看本文章

    <groupId>org.slf4j</groupId>

    <artifactId>slf4j-api</artifactId>

    <version>1.7.25</version>

</dependency>

<dependency>

    <groupId>org.slf4j</groupId>

    <artifactId>slf4j-log4j12</artifactId>

    <version>1.7.25</version>

</dependency>

1.2、Java项目需要自行下载以上Jar包后添加到项目中

2、在logback.xml 文件中添加以下配置项

<!-- 长线网管接口 -->>

<appender name="cxwg"

class="ch.qos.logback.core.rolling.RollingFileAppender">

<file>${LOG_HOME}/cxwg.log</file>

<rollingPolicy class="ch.qos.logback.core.rolling.TimeBasedRollingPolicy">

<fileNamePattern>${BACKUP}/run%d{yyyy-MM-dd}-%i.log.zip

</fileNamePattern>

<maxHistory>7</maxHistory>

<timeBasedFileNamingAndTriggeringPolicy

class="ch.qos.logback.core.rolling.SizeAndTimeBasedFNATP">

<maxFileSize>64MB</maxFileSize>

</timeBasedFileNamingAndTriggeringPolicy>

</rollingPolicy>

<encoder>

<charset>${CHARSET}</charset>

<pattern>${PATTERN_DEF}</pattern>

</encoder>

</appender>

3、创建记录日志对象

/**

 * logger : 记录日志对象

 * cxwg : 对应日志记录文件名称

 */

public final static Logger logger = LoggerFactory.getLogger("cxwg");

4、输出日志

logger.info(" 长线网管调用厂家OPM接口返回结果为: "+resultList);

5、日志查看

打开 log 目录,会发现该目录下有个cxwg.log 的文件。如下图

6、注意事项

6.1、第二点 appender的 name 必须与第三点的 getLogger方法内的参数名字一样。

猜你喜欢

转载自blog.csdn.net/wohiusdashi/article/details/82023222