Loger自定义日志总结

Loger自定义日志总结

 

作用:

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

效果展示

配置步骤

1、引入日志Jar包

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

 

<dependency>

    <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方法内的参数名字一样。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

不甘于平凡的溃败

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值