java: implement isolation of java.util.logging managers
The j.u.l framework allows only one log manager to exist. To isolate logging configurations we need to install our own log manager which delegates to context-local log managers. See #172. In order to have a fully isolated logging config system properties need to also be isolated. This will come in the following patches.
Showing
- java/java.cc 1 addition, 0 deletionsjava/java.cc
- java/runjava/pom.xml 8 additions, 0 deletionsjava/runjava/pom.xml
- java/runjava/src/main/java/io/osv/Context.java 18 additions, 0 deletionsjava/runjava/src/main/java/io/osv/Context.java
- java/runjava/src/main/java/io/osv/ContextIsolator.java 17 additions, 2 deletionsjava/runjava/src/main/java/io/osv/ContextIsolator.java
- java/runjava/src/main/java/io/osv/jul/DefaultLogManager.java 12 additions, 0 deletionsjava/runjava/src/main/java/io/osv/jul/DefaultLogManager.java
- java/runjava/src/main/java/io/osv/jul/IsolatingLogManager.java 75 additions, 0 deletions...runjava/src/main/java/io/osv/jul/IsolatingLogManager.java
- java/runjava/src/main/java/io/osv/jul/LogManagerWrapper.java 126 additions, 0 deletionsjava/runjava/src/main/java/io/osv/jul/LogManagerWrapper.java
Please register or sign in to comment