gpt4 book ai didi

java - Hibernate 干扰 Javamail 日志记录

转载 作者:行者123 更新时间:2023-12-01 15:51:20 27 4
gpt4 key购买 nike

我正在使用 Javamail 构建一个应用程序。

出于记录目的,我设置:

properties.put("mail.debug", true);

这启用了 Javamail 日志记录并为我提供了很多有用的调试信息。

现在,我安装了 Hibernate,它还会向控制台打印大量信息(除了它使用的 SQL 语句),但突然间,Javamail 日志记录信息消失了。

我不确定原因是什么,但我认为 Hibernate 与此有关。

有人知道如何解决或至少调试这个问题吗?

最佳答案

我用这个替换了整个 log4j 配置文件,解决了问题:

log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.Target=System.out
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

log4j.appender.file=org.apache.log4j.FileAppender
log4j.appender.file.File=hibernate.log
log4j.appender.file.layout=org.apache.log4j.PatternLayout
log4j.appender.file.layout.ConversionPattern=%d{ABSOLUTE} %5p %c{1}:%L - %m%n

log4j.rootLogger=info, stdout
log4j.logger.net.sf.hibernate=debug

log4j.logger.net.sf.hibernate.ps.PreparedStatementCache=debug

log4j.logger.org.hibernate.SQL=debug

log4j.logger.org.hibernate.type=trace

关于java - Hibernate 干扰 Javamail 日志记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5965289/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com