Como desactivar el los mensajes SQL en hibernate - Versión para impresión

+- (http://foro.codecompiling.net)
+-- Foro: Bases de Datos (BD) (/forumdisplay.php?fid=6)
+--- Foro: JDBC / DAOs / Hibernate (/forumdisplay.php?fid=10)
+--- Tema: Como desactivar el los mensajes SQL en hibernate (/showthread.php?tid=752)



Como desactivar el los mensajes SQL en hibernate - Jesus Garcia - 07-03-2012 08:31 PM

Buenas noches a todos los usuarios de code compiling

Ahorita necesito eliminar los mensajes de SQL que muestra por la consola el hibernate si alguno tiene el conocimiento seria excelente que lo compartiera por este medio gracias de antemano

Big Grin


RE: Como desactivar el los mensajes SQL en hibernate - demian - 07-03-2012 08:37 PM

Si estás usando log4j configurar que se muestra y que no se muestra en los logs por medio de un log4j.properties ubicado en el classpath (en cualquier directorio que sea (src) del proyecto basta. Por ejemplo, el archivo puede tener algo como:

Código:
log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%p] %d{mm:ss} (%F:%M:%L) %m%n

log4j.logger.org.hibernate=INFO

Si cambias la línea log4j.logger.org.hibernate=INFO debería ser suficiente. Por ejemplo, puedes poner: log4j.logger.org.hibernate=ERROR para mostrar sólo los errores.

No se si te funcione de buenas a primeras tal como te lo estoy poniendo aquí, pero es un buen comienzo para comenzar a investigar. Cuando lo resuelvas nos cuentas que tal te fue.


RE: Como desactivar el los mensajes SQL en hibernate - Jesus Garcia - 07-03-2012 08:53 PM

(07-03-2012 08:37 PM)demian escribió:  Si estás usando log4j configurar que se muestra y que no se muestra en los logs por medio de un log4j.properties ubicado en el classpath (en cualquier directorio que sea (src) del proyecto basta. Por ejemplo, el archivo puede tener algo como:

Código:
log4j.rootLogger=ERROR, stdout
log4j.appender.stdout=org.apache.log4j.ConsoleAppender
log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
log4j.appender.stdout.layout.ConversionPattern=[%p] %d{mm:ss} (%F:%M:%L) %m%n

log4j.logger.org.hibernate=INFO

Si cambias la línea log4j.logger.org.hibernate=INFO debería ser suficiente. Por ejemplo, puedes poner: log4j.logger.org.hibernate=ERROR para mostrar sólo los errores.

No se si te funcione de buenas a primeras tal como te lo estoy poniendo aquí, pero es un buen comienzo para comenzar a investigar. Cuando lo resuelvas nos cuentas que tal te fue.

Listo prof era el show sql jejeBlush

si alguien lo necesita se debe meter en el archivo hibernate.cfg.xml

alli existe una opcion que dice show sql y esta en true lo que hacen es q la ponen en false y listo Smile

Gracias!


RE: Como desactivar el los mensajes SQL en hibernate - demian - 07-03-2012 09:17 PM

(07-03-2012 08:53 PM)Jesus Garcia escribió:  Listo prof era el show sql jejeBlush

Ah ok, eso es otra cosa, no tiene que ver con los logs Wink