[英]Deactivating hibernate debug logs (maven / deploy on weblogic)
我在这里面对一场真正的噩梦。
我收到了一张票证,其中包含要求停用Weblogic中部署的服务的休眠日志记录的请求。 没有什么可以消除这些令人讨厌的调试日志,它们正在淹没系统。
我试过的
添加到log4j.properties:
log4j.logger.org.hibernate = INFO,文件
log4j.logger.org.hibernate.SQL = INFO
log4j.logger.org.hibernate.type.descriptor.sql =跟踪
添加到hibernate.properties:
hibernate.dialect = org.hibernate.dialect.Oracle10gDialect
hibernate.show_sql =假
hibernate.format_sql = FALSE
hibernate.use_sql_comments = FALSE
如果我只能摆脱这些调试消息,我会将整个应用程序置为false。
添加了额外的依赖关系,以在logback和log4j之间架起桥梁:
org.slf4j
SLF4J-log4j12
1.7.25
尝试排除logback依赖项(导致错误)/ slf4j-api依赖项
我们有很多的依赖项,其中包括:
...
而且我还检查了weblogic存储库,以检查是否有某些存储库优先于ear文件中打包的存储库。
还尝试了@jay的建议,以添加具有以下内容的logback.xml文件(没有运气):
<configuration> <logger name="org.hibernate.type" level="INFO" /> <logger name="org.hibernate" level="INFO" /> <root level="INFO"> <appender-ref ref="FILE" /> </root> </configuration>
我不确定这里是否可能存在一些冲突的库,或者它可能与版本控制有关。 也许它与Weblogic本身有关? 无论如何,欢迎您提出解决此问题的任何提示/指示。
抱歉,我没有足够的积分要发表评论,但是我可以发表作为答案,将此视为评论。
你有没有尝试过 ?
log4j.logger.org.hibernate = OFF
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.