Java中log4j怎么用???
6个回答
展开全部
1.在src目录下新建log4j.properties内容如下:
#可设置级别:debug>info>error #debug:显示debug、info、error #info:显示info、error #error:只显示error #log4j.rootLogger=debug,appender1 #log4j.rootLogger=info,appender1 log4j.rootLogger=error,appender1 #输出到控制台 log4j.appender.appender1=org.apache.log4j.ConsoleAppender #输出到文件(这里默认为追加方式) #log4j.appender.appender1=org.apache.log4j.FileAppender #log4j.appender.appender1.File=F:/wengbin/logs/Log4J.log #样式为TTCCLayout #log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout #设置输出样式 log4j.appender.appender1.layout=org.apache.log4j.PatternLayout #自定义样式 # %r 时间 0 # %t 方法名 main # %p 优先级 DEBUG/INFO/ERROR # %c 所属类的全名(包括包名) # %l 发生的位置,在某个类的某行 # %m 输出代码中指定的讯息,如log(message)中的message # %n 输出一个换行符号 log4j.appender.appender1.layout.ConversionPattern=[%l%d{yy/MM/dd HH:mm:ss:SSS}][%C-%M] %m%n
2.导入log4j-1.2.15.jar包,写一个测试代码:
import org.apache.log4j.Logger;
public class Hello {
/** * @param args */ private static Logger logger = Logger.getLogger(Hello.class); public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("hello world"); // 记录debug级别的信息 logger.debug("This is debug message."); // 记录info级别的信息 logger.info("This is info message."); // 记录error级别的信息 logger.error("This is error message."); }
}
#可设置级别:debug>info>error #debug:显示debug、info、error #info:显示info、error #error:只显示error #log4j.rootLogger=debug,appender1 #log4j.rootLogger=info,appender1 log4j.rootLogger=error,appender1 #输出到控制台 log4j.appender.appender1=org.apache.log4j.ConsoleAppender #输出到文件(这里默认为追加方式) #log4j.appender.appender1=org.apache.log4j.FileAppender #log4j.appender.appender1.File=F:/wengbin/logs/Log4J.log #样式为TTCCLayout #log4j.appender.appender1.layout=org.apache.log4j.TTCCLayout #设置输出样式 log4j.appender.appender1.layout=org.apache.log4j.PatternLayout #自定义样式 # %r 时间 0 # %t 方法名 main # %p 优先级 DEBUG/INFO/ERROR # %c 所属类的全名(包括包名) # %l 发生的位置,在某个类的某行 # %m 输出代码中指定的讯息,如log(message)中的message # %n 输出一个换行符号 log4j.appender.appender1.layout.ConversionPattern=[%l%d{yy/MM/dd HH:mm:ss:SSS}][%C-%M] %m%n
2.导入log4j-1.2.15.jar包,写一个测试代码:
import org.apache.log4j.Logger;
public class Hello {
/** * @param args */ private static Logger logger = Logger.getLogger(Hello.class); public static void main(String[] args) { // TODO Auto-generated method stub System.out.println("hello world"); // 记录debug级别的信息 logger.debug("This is debug message."); // 记录info级别的信息 logger.info("This is info message."); // 记录error级别的信息 logger.error("This is error message."); }
}
2013-11-27
展开全部
JAVA中 log4j 用于保存 程序的日志。一般不会涉及到太多。 所以只要知道配置log4j的基本属性就可以了 。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-27
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-27
展开全部
导入log4j包,然后编写它的属性文件
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-11-27
展开全部
我的QQ 562265123 可以给你详细的说明使用log4j。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询