mirror of https://github.com/OpenIdentityPlatform/OpenDJ.git

neil_a_wilson
13.16.2007 17bff7f202a911ac8f0f73c047c86e1a5d662ec9
refs
author neil_a_wilson <neil_a_wilson@localhost>
Friday, April 13, 2007 00:16 +0200
committer neil_a_wilson <neil_a_wilson@localhost>
Friday, April 13, 2007 00:16 +0200
commit17bff7f202a911ac8f0f73c047c86e1a5d662ec9
tree 803351c5e8105cd0653d7d1c3620294598eb2f41 tree | zip | gz
parent f54aeb79b0f90d550c8cdcac5bfc22d4fc4579ce view | diff
Update the DirectoryServer class so that it resets the JDK logger whenever the
server shuts down. This is necessary to prevent an exception when performing
an in-core restart (as described in issue #1289) or potentially other cases in
which the server may need to be started multiple times in the same JVM (e.g.,
as in issue #1495).

Note that this has the potential to interfere with applications which embed
OpenDS and also use the JDK logger. If they ever shut down OpenDS, then it
could deregister the parent application's loggers as well. The only way for us
to fix this is to rewrite our loggers so they don't use the JDK logging
framework at all.
1 files modified
13 ■■■■■ changed files
opends/src/server/org/opends/server/core/DirectoryServer.java 13 ●●●●● diff | view | raw | blame | history