openjpa-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Patrick Linskey" <>
Subject logging and diagnostic contexts
Date Sat, 05 Aug 2006 06:37:08 GMT

OpenJPA's default logging implementation has a concept of a diagnostic
context, roughly stolen from log4j. The basic idea is that in a
configuration file, the user can specify a diagnostic context string
that will be printed out with each log message. The result is that if a
user has multiple EntityManagerFactories running in the same JVM, she
can distinguish between the different logging outputs, even if they all
just go to stderr.

The JPA spec requires that persistence units are named uniquely. This
presents us with an opportunity: we could check for the existence of
multiple EMFs and, if found, automatically set the logging diagnostic
context based on the name of the persistence unit.



Patrick Linskey
BEA Systems, Inc. 
Notice:  This email message, together with any attachments, may contain
information  of  BEA Systems,  Inc.,  its subsidiaries  and  affiliated
entities,  that may be confidential,  proprietary,  copyrighted  and/or
legally privileged, and is intended solely for the use of the individual
or entity named in this message. If you are not the intended recipient,
and have received this message in error, please immediately return this
by email and then delete it.

View raw message