Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/317.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 如何筛选出Hibernate日志条目_Java_Hibernate_Logging_Orm_Configuration - Fatal编程技术网

Java 如何筛选出Hibernate日志条目

Java 如何筛选出Hibernate日志条目,java,hibernate,logging,orm,configuration,Java,Hibernate,Logging,Orm,Configuration,我使用的是hibernate 3.5.0-*并且我得到了很多我想去掉的日志条目(在我的标准输出中) 我不知道它从哪里来,但我怀疑Hibernate可能负责生成它 它看起来像: > orderByFragment(order-by) > sortSpecification({sort specification}) > sortKeySpecification(sort key) > sortKey($PlaceHolder$.lastname)

我使用的是hibernate 3.5.0-*并且我得到了很多我想去掉的日志条目(在我的标准输出中)

我不知道它从哪里来,但我怀疑Hibernate可能负责生成它

它看起来像:

> orderByFragment(order-by)
  > sortSpecification({sort specification})
   > sortKeySpecification(sort key)
    > sortKey($PlaceHolder$.lastname)
    < sortKey(null)
   < sortKeySpecification(asc)
   > orderingSpecification(asc)
   < orderingSpecification(null)
  < sortSpecification(null)
...
>orderByFragment(orderby)
>sortSpecification({sort specification})
>sortKeySpecification(排序键)
>sortKey($PlaceHolder$.lastname)
订购规格(asc)

有人知道它来自何处以及如何删除吗?

这是因为您设置了默认的跟踪日志级别

请尝试将其设置为警告:

  • Logback/Log4j2

    <logger name="org.hibernate" level="warn"/>
    
    
    
  • Log4j

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

值得澄清的是,这只适用于3.5.2以后的版本,因为在此之前,Hibernate代码是打印到standard out,而不是logger。谢谢你的澄清