Log4j 配置与使用 java.sql

看到配置文件如下,不知道这样写将java.sql的错误写到哪里了,没有指定appender啊,还有我们是不是不需要手动log.error()了,而是java.sql中相关... 看到配置文件如下,不知道这样写将java.sql的错误写到哪里了,没有指定appender啊,还有我们是不是不需要手动log.error()了,而是java.sql中相关类自己在代码中本身就会这样记录。困惑中,求指教?
log4j.logger.java.sql=ERROR
log4j.logger.java.sql.Statement=ERROR
log4j.logger.java.sql.PreparedStatement=ERROR
log4j.logger.java.sql.ResultSet=ERROR
展开
 我来答
若以下回答无法解决问题,邀请你更新回答
blue_V_佐岸
2014-06-24 · 超过12用户采纳过TA的回答
知道答主
回答量:72
采纳率:0%
帮助的人:29.5万
展开全部
你这个打印的是error级别的,你把error换成debug再试试
更多追问追答
追问
我现在的困惑时测试代码该怎么写,才能正常log4j的配置文件起到作用了。
我现在是不加mysql的jar包,故意让连接出错,控制台当然有报错。
Connection con = DriverManager.getConnection(url, username, password);
追答
你意思是不是要把这些错误信息记录到日志里边?比如记录到server.log文件中?
加上下边的代码试试
log4j.appender.fileout=org.apache.log4j.RollingFileAppender
log4j.appender.fileout.File=C:\\ibatis.log#可配置的路径
log4j.appender.fileout.MaxFileSize=10000KB#日志文件大小
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式