繁体   English   中英

停用休眠调试日志(Maven /在Weblogic上部署)

[英]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依赖项

我们有很多的依赖项,其中包括:

  • log4j的-1.2.15.jar
  • 的logback-经典1.0.13.jar
  • 的logback-核心1.0.13.jar
  • SLF4J-API 1.7.25.jar
  • SLF4J-log4j12-1.7.25.jar
  • ...

    • 而且我还检查了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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM