<?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>test</groupId> <artifactId>common</artifactId> <version>1.0-SNAPSHOT</version> <dependencies> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-api</artifactId> <version>1.7.6</version> </dependency> <dependency> <groupId>org.slf4j</groupId> <artifactId>slf4j-log4j12</artifactId> <version>1.7.6</version> </dependency> </dependencies> </project>
####父级Logger
log4j.rootCategory=info,stdout
### 子Logger是否会中父级Logger(上面设置的log4j.rootCategory)的appender里面输出,默认是true
### 为true时:子级别的Logger输出后还会在父级Logger里面输出
### 为false时:log日志只会在当前级别的Logger里面输出,不会在父级Logger里面输出
log4j.addivity.org.apache=true
logdir=/Users/zhengcanrui/WORK/test/logs
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%p\:%d{yyyyMMdd HH\:mm\:ss} %c\: %m%n
#########自定义日志输出##########
log4j.appender.file=org.apache.log4j.DailyRollingFileAppender
log4j.appender.file.File=${logdir}/file.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d-[TS] %p %t %c - %m%n
##register模块输出
#### 用来控制过来日志信息,如:下面至少是INFO的信息才会输出到register文件中
log4j.logger.register=INFO,register
log4j.appender.register=org.apache.log4j.DailyRollingFileAppender
log4j.appender.register.File=${logdir}/register.log
log4j.appender.register.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.register.layout=org.apache.log4j.PatternLayout
log4j.appender.register.layout.ConversionPattern=%d %p [%c %L %l] - %m%n
log4j.additivity.register=true
##login模块输出
log4j.logger.login=INFO,login
log4j.appender.login=org.apache.log4j.DailyRollingFileAppender
log4j.appender.login.File=${logdir}/login.log#配置文件输出的文件命名,这种格式文件会在凌晨生成一个文件,想在其他时间生成新文件可以查看DatePattern的相关配置
log4j.appender.login.DatePattern='_'yyyy-MM-dd'.log'
log4j.appender.login.layout=org.apache.log4j.PatternLayout
log4j.appender.login.layout.ConversionPattern=%d %p [%c] - %m%n
# 设置这个子Logger输出日志不在父级别logger里面输出
log4j.additivity.login=false
# 开源库的日志输出控制
# logger for spring
log4j.logger.org.springframework=error
# logger for MemCached
log4j.logger.com.danga.MemCached=error
# logger for c3p0
log4j.logger.com.mchange=error
org.apache.commons.httpclient=error
org.apache.http=error
import org.apache.log4j.Logger;
import org.slf4j.LoggerFactory;
/**
* Created by zhengcanrui on 16/7/27.
*/
public class LoggerUtil {
private static final Logger file = Logger.getLogger("file");
private static final Logger register = Logger.getLogger("register");
private static final Logger login = Logger.getLogger("login");
private static final Logger goldcoin = Logger.getLogger("goldcoin");
private static final Logger recharge = Logger.getLogger("recharge");
private static final Logger jjj = Logger.getLogger(LoggerUtil.class.getName());
private static final Logger FILE = Logger.getLogger("appender1");
private static org.apache.log4j.Logger log = Logger.getLogger(LoggerUtil.class);
public static void logInfo(String log) {
file.info(log);
}
public static void registerInfo() {
register.info("[register] ddd " );
}
public static void loginInfo() {
login.info("[login] 222" );
}
public static void main(String[] args) {
/*logInfo("11");
registerInfo();
loginInfo();*/
/*login.info("[login] 大大大大大大大大");
register.debug("2222");
register.info("[register] 人人人人人人人人人人");*/
//jjj.info("test");
//log.info(222);
FILE.info("334343");
register.info("2222");
}
}
机械节能产品生产企业官网模板...
大气智能家居家具装修装饰类企业通用网站模板...
礼品公司网站模板
宽屏简约大气婚纱摄影影楼模板...
蓝白WAP手机综合医院类整站源码(独立后台)...苏ICP备2024110244号-2 苏公网安备32050702011978号 增值电信业务经营许可证编号:苏B2-20251499 | Copyright 2018 - 2025 源码网商城 (www.ymwmall.com) 版权所有