Hibernate 将服务器日志记录到一个文件,将SQL日志记录到另一个文件

Hibernate 将服务器日志记录到一个文件,将SQL日志记录到另一个文件,hibernate,log4j,Hibernate,Log4j,我想使用Log4J将所有与服务器相关的日志(如启动和关闭)记录到一个文件中,并将所有与hibernatesql相关的日志记录到另一个文件中。我试图过滤所有不相关的日志,以便只查看SQL查询。如果我们有办法做到这一点,有什么想法或建议吗 谢谢。如果使用两个不同的appender,您可以这样做,如以下配置文件(XML)所示:1 使用类别(category),您可以轻松配置附加器目标(appender ref),如果您想登录默认附加器(additivity=“false”) 注释 log4j在应

我想使用Log4J将所有与服务器相关的日志(如启动和关闭)记录到一个文件中,并将所有与hibernatesql相关的日志记录到另一个文件中。我试图过滤所有不相关的日志,以便只查看SQL查询。如果我们有办法做到这一点,有什么想法或建议吗


谢谢。

如果使用两个不同的appender,您可以这样做,如以下配置文件(XML)所示:1


使用类别(
category
),您可以轻松配置附加器目标(
appender ref
),如果您想登录默认附加器(
additivity=“false”


注释

  • log4j在应用程序的类路径(默认包或
    resources
    目录)中自动查找
    log4j.xml
    文件

  • 那很好。祝你好运。你有问题吗?哈哈哈那其实是我的问题,马克。你知道我们有什么办法吗?太好了!!!谢谢你,保罗。我只是试了一下,它按照我想要的方式工作。这非常有用,因为我在从大量服务器日志中读取SQL问题时遇到了困难。再次感谢@用户3882649不客气。别忘了,如果答案有帮助,你可以伟大的我不知道。就这么做了:)。谢谢你让我知道。