【问题标题】:Remove cache logging with JBoss使用 JBoss 删除缓存日志记录
【发布时间】:2019-07-15 16:41:12
【问题描述】:

我正在开发 JBoss EAP 6.3,在我的 server.log 文件中,始终有以下日志:

10:22:33,525 调试 [org.hibernate.cache.spi.UpdateTimestampsCache] (http-/0.0.0.0:8080-70) 预失效空间[users],时间戳: 15507410135

10:22:33,526 调试 [org.hibernate.cache.spi.UpdateTimestampsCache] (http-/0.0.0.0:8080-70) 无效空间 [用户],时间戳: 15507409535

10:22:33,842 调试 [org.hibernate.cache.spi.UpdateTimestampsCache] (http-/0.0.0.0:8080-50) 预失效空间[users],时间戳: 15507410138

10:22:33,844 调试 [org.hibernate.cache.spi.UpdateTimestampsCache] (http-/0.0.0.0:8080-50) 无效空间 [users],时间戳: 15507409538

如何删除这些日志?

【问题讨论】:

    标签: java hibernate jboss


    【解决方案1】:

    在您的情况下,休眠缓存的日志记录级别设置为debug。将日志级别设置为 info 意味着只记录 info 或更高级别的日志事件。

    您可以使用 Web 控制台或使用 CLI 更改日志记录级别。示例 CLI 命令如下所示:

    /subsystem=logging/logger=org.hibernate.cache:add(level=INFO)
    

    如果您在部署中包含 Hibernate并且您有 log4j.properties,请考虑以下事项。

    log4j.properties

    log4j.logger.org.hibernate.cache=info
    

    log4j.xml 文件

    <logger name="org.hibernate.cache">
      <level value="info"/> 
    </logger>
    

    【讨论】:

    • JBoss EAP 6.x 不使用 log4j。
    猜你喜欢
    • 1970-01-01
    • 2015-09-17
    • 2014-12-25
    • 2013-01-21
    • 2011-11-07
    • 1970-01-01
    • 1970-01-01
    • 2013-08-21
    • 1970-01-01
    相关资源
    最近更新 更多