0027-日志

1.在pom.xml文件里导入下面依赖

<dependency>

<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
<version>1.7.7</version>

</dependency>

这时候,在maven dependencies里面出现三个jar包,分别是:slf4j-log4j12-1.7.7.jar,slf4j-api-1.7.7.jar,log4j-1.2.17.jar


2.log4j.properties内容:

log4j.rootLogger=INFO,File
log4j.rootLogger=DEBUG,CONSOLE,File
#console log
log4j.appender.CONSOLE=org.apache.log4j.ConsoleAppender
log4j.appender.Console.Target=System.out
log4j.appender.CONSOLE.layout=org.apache.log4j.PatternLayout
log4j.appender.CONSOLE.Encoding=UTF-8
log4j.appender.CONSOLE.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss} [%t] %-5p %c - %m%n


### Output to the log file ###
log4j.appender.File=org.apache.log4j.RollingFileAppender

#在logs文件夹下生成a.log日志文件
log4j.appender.File.File=logs/xxx.log
log4j.appender.File.MaxFileSize=10MB
log4j.appender.File.MaxBackupIndex =10
log4j.appender.File.Threshold=ALL
log4j.appender.File.Encoding=UTF-8
log4j.appender.File.layout=org.apache.log4j.PatternLayout
log4j.appender.File.layout.ConversionPattern=%d{yyyy-MM-dd HH:mm:ss.SSS} | %-5p | %m (%F, line %L)%n


3.代码如下:

package returnsample;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
public class IfElse2 {
private static final Logger logger=LoggerFactory.getLogger(IfElse2.class);

public static  int test(int testval, int target) {
logger.info("方法开始");
if (testval > target) {
return +1;
}else if(testval<target){
return -1;
}else{
return 0;
}
}
public static void main(String[] args) {
System.out.println(test(5, 10));
}
}


4.console控制台内容:

2016-04-21 14:48:22 [main] INFO  returnsample.IfElse2 - 方法开始
-1

在xxx.log日志文件中也生成同样的内容


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值