Ayuda con Toplink en JDeveloper
Estoy desarrollando un proyecto en JDeveloper y estoy utilizando JPA, el pequeño inconveniente que tengo es que como estoy usando Toplink el AppServer por default [WebLogic] me saca en los logs que como ha encontrado otro "proveedor"de JPA no utilizará más OpenJPA, hasta aqui no habría problema si lo comentara una sola vez el problema es que me aparece ese mensaje como INFO cada vez que se realiza una trasaccion y spamea todo el log.
el mensaje es el siguiente:
INFO: Found persistence provider "org.eclipse.persistence.jpa.PersistenceProvider". OpenJPA will not be used.
alguien me podría decir como quitarlo ¬¬?
- Inicie sesión o regístrese para enviar comentarios
Pues, si existe alguna
Pues, si existe alguna referencia de OpenJpa como proveedor de servicio en alguno de tus xml de configuración, deberías quitar esa línea, generalmente se encuentra en META-INF/persistence.xml entre tags de < provider >< /provider > intenta quitando ésa línea, y si te sale algún error de que no encuentra proveedor de servicio, checa otro, (yo uso el proveedor de Hibernate, pero igual necesitarías revisar la documentación de JPA)..
suerte!!
jajaj +1 por .. y spamea todo
jajaj +1 por .. y spamea todo el log
Log4J
Si usas log4J simplemente mete una categoría org.eclipse.persistence.jpa con nivel WARN. Si es en log4j.properties:
O si es log4j.xml:
Aunque pensándolo bien... esa no es la categoría que debes meter (o tal vez sí, no sé). Necesitas ver qué categoría es en donde se imprime ese log para ponerla en nivel WARN. Para encontrar la categoría cambia el layout de tus logs para que incluya %C o %c no recuerdo cuál, y ahí verás la categoría.
Esto deberia tener un sistema
Esto deberia tener un sistema en el que te avize si alguien responde a tu pregunta por que se me olvida checar... u.u
Pues a pesar del tiempo que ha pasado sigo con el mismo problema...
una pregunta Oscar y ezamudio ustedes viven aqui o que rollo la neta dan muy buenas respuestas siempre... y a todos.... ¬¬ es por eso mismo que se me hace raro, de cualquier manera muchas gracias por su ayuda masiva XD.
neko yo no tengo configurado en ningun lado a OpenJPA ni en la unidad de persistencia.
y ezamudio si configure hace poco el log4j, aunque ese mensaje aparecia desde antes, de cualquier forma no soy experto en log4j asi que no entiendo muy bien todavia, pero si estoy utilizando un .properties y CREEEO que a lo que te refieres es el nivel de trace que es el mas bajo... de cualquier manera como tengo jugete nuevo con el log4j ya estube poniendo trace, debugs y errores y demas, asi que ps comoquiera utilizo esos niveles y si cambio el log para cualquier nivel seguira imprimiendose.... :S, espero estarte entendiendo.
hay una forma de pasarlo a nivel NONE o algo asi XP...?