Рубрики
Без рубрики

log4j2.xml Как настроить ведение журнала в режиме гибернации – Обратный вход

– Как настроить ведение журнала в режиме гибернации – Войдите в систему

Автор оригинала: mkyong.

В этом уроке мы покажем, как интегрировать Структура ведения журнала обратного входа с гибернацией.

Инструменты и технологии, используемые в этом учебном пособии:

  1. Гибернация 3.6.3.Финал
  2. slf4j-api-1.6.1
  3. slf4j-api-1.6.1
  4. slf4j-api-1.6.1
  5. Затмение 3.6
  6. Maven 3.0.3

1. Получить SLF4j + Обратный вход

Чтобы использовать обратный вход в веб-приложение Hibernate, вам понадобятся 3 библиотеки:

  1. Чтобы использовать обратный вход в веб-приложение Hibernate, вам понадобятся 3 библиотеки:
  2. логбэк-ядро
  3. обратный вход – классический

Файл: pom.xml


	
		
			JBoss repository
			http://repository.jboss.org/nexus/content/groups/public/
		
	

	

		
			org.hibernate
			hibernate-core
			3.6.3.Final
		

		
		
			ch.qos.logback
			logback-core
			0.9.28
		

		
			ch.qos.logback
			logback-classic
			0.9.28
		

	

2. Файл: pom.xml

Создайте ” logback.xml ” файл и поместите его в путь к классам вашего проекта, см. рисунок ниже:

Классика” logback.xml “пример.




 
	
		%d{yyyy-MM-dd_HH:mm:ss.SSS} %-5level %logger{36} - %msg%n
                
	
 

 
	c:/mkyongapp.log
	
	   %d{yyyy-MM-dd_HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n
           
	

	
		c:/mkyongapp.%i.log.zip
		1
		10
	

	
		2MB
	

  

  
  

  
	
	
  


С помощью этого logback.xml конфигурация, это означает перенаправление всех выходных данных журнала веб-приложения на консоль, а также файла по адресу ” c:/mkyongapp.log “.

3. Выход

См. Вывод журнала обратного входа в ” C:\\mkyongapp.log ” ниже:

//...
2011-04-23_14:34:08.055 [main] DEBUG o.h.transaction.JDBCTransaction - commit
2011-04-23_14:34:08.056 [main] DEBUG o.h.e.d.AbstractFlushingEventListener - processing flush-time cascades
2011-04-23_14:34:08.056 [main] DEBUG o.h.e.d.AbstractFlushingEventListener - dirty checking collections
2011-04-23_14:34:08.058 [main] DEBUG o.h.e.d.AbstractFlushingEventListener - Flushed: 1 insertions, 0 updates, 0 deletions to 1 objects
2011-04-23_14:34:08.058 [main] DEBUG o.h.e.d.AbstractFlushingEventListener - Flushed: 0 (re)creations, 0 updates, 0 removals to 0 collections
2011-04-23_14:34:08.059 [main] DEBUG org.hibernate.pretty.Printer - listing entities:
2011-04-23_14:34:08.060 [main] DEBUG org.hibernate.pretty.Printer - com.mkyong.user.DBUser{username=Hibernate101, createdBy=system, userId=100, createdDate=Sat Apr 23 14:34:08 SGT 2011}
2011-04-23_14:34:08.064 [main] DEBUG org.hibernate.jdbc.AbstractBatcher - about to open PreparedStatement (open PreparedStatements: 0, globally: 0)
2011-04-23_14:34:08.066 [main] DEBUG org.hibernate.SQL - insert into MKYONG.DBUSER (CREATED_BY, CREATED_DATE, USERNAME, USER_ID) values (?, ?, ?, ?)
2011-04-23_14:34:08.150 [main] TRACE o.h.type.descriptor.sql.BasicBinder - binding parameter [1] as [VARCHAR] - system
2011-04-23_14:34:08.152 [main] TRACE o.h.type.descriptor.sql.BasicBinder - binding parameter [2] as [DATE] - Sat Apr 23 14:34:08 SGT 2011
2011-04-23_14:34:08.153 [main] TRACE o.h.type.descriptor.sql.BasicBinder - binding parameter [3] as [VARCHAR] - Hibernate101
2011-04-23_14:34:08.153 [main] TRACE o.h.type.descriptor.sql.BasicBinder - binding parameter [4] as [INTEGER] - 100

Ссылка

  1. Простой фасад ведения журнала для Java (SLF4J)
  2. Структура ведения журнала обратного входа

Оригинал: “https://mkyong.com/hibernate/how-to-configure-logging-in-hibernate-logback/”