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 展开
log4j.logger.java.sql=ERROR
log4j.logger.java.sql.Statement=ERROR
log4j.logger.java.sql.PreparedStatement=ERROR
log4j.logger.java.sql.ResultSet=ERROR 展开
若以下回答无法解决问题,邀请你更新回答
1个回答
展开全部
你这个打印的是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#日志文件大小
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询