Java中log4j怎么用???

 我来答
百度网友28a379c
2015-09-09 · TA获得超过296个赞
知道大有可为答主
回答量:792
采纳率:100%
帮助的人:1193万
展开全部
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."); }
}
匿名用户
2013-11-27
展开全部
JAVA中 log4j 用于保存 程序的日志。一般不会涉及到太多。 所以只要知道配置log4j的基本属性就可以了 。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-27
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-27
展开全部
导入log4j包,然后编写它的属性文件
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-11-27
展开全部
我的QQ 562265123 可以给你详细的说明使用log4j。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(4)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式