我正在编写使用Hibernate的独立Java应用程序。Maven jboss- logging为我带来了图书馆。我没有使用JBoss。问题是:我只能使用该库登录,还是需要下载某些日志记录实现log4j?
jboss- logging
log4j
JBoss日志记录只是一个日志记录外观。要配置记录器,例如使用/添加处理程序,您需要一个日志管理器,例如JBoss Log Manager,JUL日志管理器,logback或log4j。
JBoss Logging将尝试发现正在使用哪个日志管理器。您可以通过org.jboss.logging.providersystem属性指定要使用的日志管理器。org.jboss.logging.provider的允许值为:
org.jboss.logging.provider
Hibernate使用JBoss Logging来实现其i18n功能,它是vararg日志记录方法以及不受日志管理器约束的功能。
当然,您绝对可以在项目中使用JBoss Logging。如果要配置日志记录处理程序,则还必须使用日志管理器。