博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
log4j 2的使用
阅读量:6928 次
发布时间:2019-06-27

本文共 3215 字,大约阅读时间需要 10 分钟。

最近在使用log4j 2,可以在同一个类里面实现不同级别的日志记录到不同的日志文件里面,可以实现根据日期或者文件大小分文件。

一、log4j 2的maven配置 pom.xml

4.0.0
com.coderwood
netspider
0.0.1-SNAPSHOT
jar
netspider
http://maven.apache.org
UTF-8
4.10
2.5
junit
junit
${junit.version}
test
org.apache.logging.log4j
log4j-api
${log4j2.version}
org.apache.logging.log4j
log4j-core
${log4j2.version}
us.codecraft
webmagic-core
0.5.3
us.codecraft
webmagic-extension
0.5.3

 

二、log4j 2配置文件 log4j2.xml

D://logs/
netspider
netspiderroll
netspidererror
netspidererrordown

 

三、log4j 2的使用代码 NetSpider.java

package com.coderwood.netspider;import org.apache.logging.log4j.LogManager;import org.apache.logging.log4j.Logger;public class NetSpider {    private static Logger logger = LogManager.getLogger(App.class);    public static void main(String[] args) {        try {            testLog();        } catch (Exception e) {            logger.error(e);        }    }    public static void testLog() {        logger.trace("trace");        logger.debug("debug");        logger.info("info");        logger.warn("warn");        logger.error("error");        logger.fatal("fatal");    }}

 

转载于:https://www.cnblogs.com/coderwood/p/5733816.html

你可能感兴趣的文章
ElasticSearch无法启动
查看>>
mysql explain 的type解释
查看>>
jQuery遍历方式
查看>>
C++环境编译使用sqlite数据库全过程
查看>>
anaconda不错的
查看>>
大数据之 ZooKeeper原理及其在Hadoop和HBase中的应用
查看>>
vs配置D3D开发环境
查看>>
JS函数(自调函数)与闭包【高级函数】
查看>>
mysql decimal(10,2)对应java类型
查看>>
技术领导(Technical Leader)画像
查看>>
HTTP 用户认证
查看>>
android binder 基础实例及解析(一)【转】
查看>>
Qt网络编程之QNetworkAccessManager
查看>>
杂七杂八
查看>>
Lua代码提示和方法跳转
查看>>
关于时间差查询的一个小技巧
查看>>
Linux系列教程(十三)——Linux软件包管理之源码包、脚本安装包
查看>>
【.Net】优秀的开源框架
查看>>
Linux内存管理学习2 —— head.S中的段页表的建立
查看>>
sourcetree和Git的使用教程
查看>>