log4j输出到文件

#今天学到的SLF4J:ClasspathcontainsmultipleSLF4Jbindings报错,logback-classic.jar与slf4j-log4j12.jar包冲突解决解决办法:手动删除一个包,推荐删除slf4j-log4j12.jar右键pom.xml,点击AnalyzeDependencies搜索找到slf4j-log4j12.jar,右键GotoMavenDependency,打开所在依赖的pom文。

log4j输出到文件1、怎样把hibernate产生的SQL语句,输出到log4j文件

Hibernate在输出SQL时使用的logger名为org.hibernate.SQL,所以想要让SQL语句输出到Log4J或是Slf4J日志中(日志文件或是记在别处,由Appender决定的),只要在log4j.properties(log4j.xml参考相应配置)中加上:log4j.logger.org.hibernate.SQLDEBUG记得同时把Hibernate配置文件中(或者Spring中关于Hibernate的配置中)的hibernate.show_sql设置为false,不然可能在控制台下会有双份输出(Log4J配置了ConsoleAppender时)。

log4j输出到文件2、关于slf4j不能输出日志到文件,怎么解决

你好,项目采用SpringMVC+Mybatis的架构,日志工具还是最常用的log4j,整合了其他框架之后,发现无法打印SQL语句,然而项目中的显示调用日志却可以正常打印出来,还有当SQL拼写有错误的时候会打印出来然后开始看Mybatis的官方文档,关于日志这一块是怎么处理的最近Mybatis有中文文档了,虽然不全,不过已经很好了,这里面发现了项目中存在的问题。

3、如何将log4j的日志输出到jsp页面

你可以换个角度想,首先log4j的日志记录是可以指定到具体的物理路径的,那么你的问题就可以转换为读取文件信息并到jsp展示。那么你要的就是jsp发送请求读取log4j日志文件,然后后台读取log4j日志文件(使用读),再使用响应的输出流进行展示(response.getOutputStream得到相应输出流),这样就可以把你读到的日志展示到jsp页面上了。

未经允许不得转载:获嘉县林达网络有限公司 » log4j输出到文件

相关文章