log4j-slf4j

版权声明:原创文章转载请声明出处https://blog.csdn.net/qq_40374604 https://blog.csdn.net/qq_40374604/article/details/85388401

#rootLogger参数分别为: 根Logger级别, 输出器stdout, 输出器log
log4j.rootLogger = info,stdout,log

# \u8F93\u51FA\u4FE1\u606F\u5230\u63A7\u5236\u53F0
log4j.appender.stdout = org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout = org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern = %d [%-5p] %l %rms: %m%n

#输出DEBUG级别以上的日志到D: //logs/debug.log
log4j.appender.log = org.apache.log4j.DailyRollingFileAppender
log4j.appender.log.DatePattern = '.'yyyy-MM-dd
log4j.appender.log.File = D://debug.log
log4j.appender.log.Encoding = UTF-8
#log4j.appender.log.Threshold = INFO
log4j.appender.log.layout = org.apache.log4j.PatternLayout
log4j.appender.log.layout.ConversionPattern = %d [%-5p] (%c.%t): %m%n

 测试一下

public class Log4jTest {
	// public static Logger log = Logger.getLogger(Log4jTest.class);
	private static final Logger logger = LoggerFactory
			.getLogger(Log4jTest.class);

	public static void main(String[] args) {
		logger.info("Current Time: {}", System.currentTimeMillis());
		logger.info("Current Time: " + System.currentTimeMillis());
		logger.info("Current Time: {}", System.currentTimeMillis());
		logger.trace("trace log");
		logger.warn("warn log");
		logger.debug("debug log");
		logger.info("info log");
		logger.error("error log");

		logger.info("current time :{}", System.currentTimeMillis());
		logger.error("error");
		logger.info("这是我要输出的日志");
		System.out.println("打印结果");

		// 以下是log4j用法
		// log.debug("debug信息");
		// log.info("info信息");
		// log.warn("this is warm");
	}
}

猜你喜欢

转载自blog.csdn.net/qq_40374604/article/details/85388401