如何使用Hibernate带来的JBoss日志?

Suz*_*ioc 5 java logging jboss hibernate jboss-logging

我正在编写使用Hibernate的独立java应用程序.Maven jboss-logging为我带来了图书馆.我没有使用JBoss.问题是:我可以只使用这个库登录,还是需要下载一些日志记录实现log4j

Jam*_*ins 8

JBoss Logging只是一个日志记录.要配置记录器,例如使用/添加处理程序,您需要一个日志管理器,如JBoss Log Manager,JUL日志管理器,logback或log4j.

JBoss Logging将尝试发现正在使用的日志管理器.您可以指定要与org.jboss.logging.provider系统属性一起使用的日志管理器.`org.jboss.logging.provider'的允许值为:

  • jboss - 适用于JBoss Log Manager
  • jdk - 对于JUL日志管理器
  • log4j - 对于log4j日志管理器
  • slf4j - 用于使用slf4j进行logback

Hibernate使用JBoss Logging来实现它的i18n功能,它是vararg日志记录方法,并且能够不与日志管理器绑定.

当然,您绝对可以在项目中使用JBoss Logging.如果要配置日志记录处理程序,还必须使用日志管理器.