以 控制台,文件方式和邮件方式都可以通过
Exception e....
logger.error("message",e);
打印出堆栈信息
2012-06-28 16:16:12,312 [Thread-1] ERROR [com.test.Test] - message
at com.test.Test(Test.java:69)
at java.lang.Thread.run(Thread.java:662)但是 只有数据库却没有打印出堆栈信息,只是打印出:
2012-06-28 16:16:12,312 [Thread-1] ERROR [com.test.Test] - message以下是log4j的数据库配置方式:
log4j.appender.Database=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.Database.Threshold=INFO
log4j.appender.Database.URL=jdbc:oracle:thin:@localhost:1521:db
log4j.appender.Database.driver=oracle.jdbc.OracleDriver
log4j.appender.Database.user=test
log4j.appender.Database.password=test
log4j.appender.Database.sql=insert into sys_log(id,content,logDate) values(seq_test.nextval,'%d [%t] %-5p [%c] - %m%n',sysdate)
log4j.appender.Database.layout=org.apache.log4j.PatternLayout
log4j.appender.Database.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
Exception e....
logger.error("message",e);
打印出堆栈信息
2012-06-28 16:16:12,312 [Thread-1] ERROR [com.test.Test] - message
at com.test.Test(Test.java:69)
at java.lang.Thread.run(Thread.java:662)但是 只有数据库却没有打印出堆栈信息,只是打印出:
2012-06-28 16:16:12,312 [Thread-1] ERROR [com.test.Test] - message以下是log4j的数据库配置方式:
log4j.appender.Database=org.apache.log4j.jdbc.JDBCAppender
log4j.appender.Database.Threshold=INFO
log4j.appender.Database.URL=jdbc:oracle:thin:@localhost:1521:db
log4j.appender.Database.driver=oracle.jdbc.OracleDriver
log4j.appender.Database.user=test
log4j.appender.Database.password=test
log4j.appender.Database.sql=insert into sys_log(id,content,logDate) values(seq_test.nextval,'%d [%t] %-5p [%c] - %m%n',sysdate)
log4j.appender.Database.layout=org.apache.log4j.PatternLayout
log4j.appender.Database.layout.ConversionPattern=%d [%t] %-5p [%c] - %m%n
解决方案 »
- spring事务问题,在线等
- 下载页面我想显示出“已经“上传的文件 但不知道怎么获取文件信息
- struts2.0中的AJAX表单提交的方式处理
- 刚做好的网站,访问一会就崩溃了,求助!!!
- 求救 关于 子页面关闭,父页面刷新后又跳出新窗口的问题
- 有关weblogic下log4j的配置,等待中!!!
- 求救Struts中自动生成多个<html:multibox>的问题
- 请问如何在客户端测试程序中引入EJB的包,,大家帮我看看吧,谢谢了!!!!
- EJB+WebLogic J2EE应用程序运行问题,急急急
- 我的ejb-jar.xml文件编译不通过
- jsp中怎么样用servlet写修改和增加语句
- tomcat部署某一应用之后打开新页面显示500错误的问题
PrintWriter pw = new PrintWriter(sw);//创建不带刷新的PrintWriter对象
e.printStackTrace(pw);//将打印信息输出到指定的pw
StringBuffer buffer = se.getBuffer();//得到缓冲区的内容
log.info(buffer.toString());//输出