У меня есть интерфейс, в который я хочу, чтобы Hibernate регистрировал все.Моя конфигурация curernt выполняется программно, поэтому у меня нет файла hibernate.properties или hibernate.cfg.xml.
configuration = new Configuration()
.setProperty( "hibernate.connection.driver_class", "org.postgresql.Driver" )
.setProperty( "hibernate.dialect","org.hibernate.dialect.PostgreSQLDialect")
.setProperty( "hibernate.connection.url", "jdbc:postgresql://****:5483/postgres")
.setProperty( "hibernate.connection.username", "****")
.setProperty( "hibernate.connection.password", "****")
.setProperty( "hibernate.c3p0.min_size"," 5")
.setProperty( "hibernate.c3p0.max_size"," 20")
.setProperty( "hibernate.c3p0.timeout"," 1800")
.setProperty( "hibernate.c3p0.max_statements"," 50")
.setProperty( "hibernate.connection.pool_size", "1" )
.setProperty( "hibernate.current_session_context_class", "thread")
.setProperty( "hibernatecache.provider_class", "org.hibernate.cache.NoCacheProvider")
.setProperty( "hibernate.show_sql", "true" )
.addAnnotatedClass( ... )
.addAnnotatedClass( ... )
;
У меня есть интерфейс ведения журнала, который имеет метод
public void logLine( String line );
Как мне
1) указать, что регистрируется
2)перенаправить логи на интерфейс?