使用log4j打印日志的方法和之前的老的打印日志方法总结
2013-07-24 22:28
435 查看
1 按道理说呢commons-logging 组件里面有了打印日志的方法,或者用java自带的logging,例如如下:
导入 logging 的jar包是必须的了,下面说了两种打印日志方法
2 但是效果不好,一般人都不用,如下打印日志
3 这年头都流行log4j,下面看下log4j的使用流程:
1)导入jar包 log4j的
2)src下添加log4j.properties
导入 logging 的jar包是必须的了,下面说了两种打印日志方法
package com.commons.logging; import java.util.logging.Logger; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; public class Test {//两个的打印方法结果类似 private static Log log = LogFactory.getLog(Test.class);//此处是commons-logging组件中的log static Logger logger = Logger.getLogger(Test.class.getName());//此处是java自带的log public void log() { log.debug("Debug info."); log.info("Info info"); log.warn("Warn info"); log.error("Error info"); log.fatal("Fatal info"); System.out.println(); logger.info("hello"); } public static void main(String[] args){ Test t = new Test(); t.log(); } }
2 但是效果不好,一般人都不用,如下打印日志
七月 24, 2013 10:24:42 下午 com.commons.logging.Test log 信息: Info info 七月 24, 2013 10:24:42 下午 com.commons.logging.Test log 警告: Warn info 七月 24, 2013 10:24:42 下午 com.commons.logging.Test log 严重: Error info 七月 24, 2013 10:24:42 下午 com.commons.logging.Test log 严重: Fatal info 七月 24, 2013 10:24:42 下午 com.commons.logging.Test log 信息: hello
3 这年头都流行log4j,下面看下log4j的使用流程:
1)导入jar包 log4j的
2)src下添加log4j.properties
log4j.rootLogger=debug, stdout, R log4j.appender.stdout=org.apache.log4j.ConsoleAppender log4j.appender.stdout.layout=org.apache.log4j.PatternLayout log4j.appender.stdout.layout.ConversionPattern=%5p [%t] (%F:%L) - %m%n log4j.appender.R=org.apache.log4j.RollingFileAppender log4j.appender.R.File=GridQualitSupervision.log log4j.appender.R.MaxFileSize= 300KB log4j.appender.R.MaxBackupIndex=1 log4j.appender.R.layout=org.apache.log4j.PatternLayout log4j.appender.R.layout.ConversionPattern=%p %t %c - %m%n3) 简易测试类
package com.wanju.common; import org.apache.log4j.Logger; public class LoggerUtil { public static Logger logger = Logger.getLogger(LoggerUtil.class.getName()); public static void main(String[] args) { logger.info("ok"); } }4) 查看测试效果
INFO [main] (LoggerUtil.java:11) - ok就是这么简单,就是这么酷
相关文章推荐
- web打印实现方案 Lodop6.034 使用方法总结
- Apache通用日志工具commons-logging和Log4j使用总结
- 使用Spring内置拦截器为Struts的Action在每个方法调用之前打印一句话
- log4j 日志打印总结
- log4j以不同的级别往不同文件(屏幕)打印日志的方法
- jboss7.1运行项目使用项目中的log4j打印日志
- Apache通用日志工具commons-logging和Log4j使用总结
- Apache通用日志工具commons-logging和Log4j使用总结
- 使用log4j打印日志信息的操作----以在MyBatis中使用为例
- Log4j记录日志使用方法
- Android第一行代码阅读笔记001 主要文件夹介绍、activity的注册、资源引用的方法、Log日志打印的使用
- spring 中使用 logback打印日志,替换其他日志如log4j,commons-logging
- log4j和commons.logging日志记录的使用方法
- 使用Log4j为项目配置日志输出应用详细总结及示例演示.
- 使用Log4j为项目配置日志输出应用详细总结及示例演示.
- Apache通用日志工具commons-logging和Log4j使用总结
- 使用 log4j 打印日志
- 使用common-logging与log4j打印日志,发现版本冲突
- Log4j配置的经典总结,打印日志文件,日志存库
- 项目使用log4j,指定日志打印出来的格式,打印到指定文件夹,每天打印一个日志等配置