Skip to content

Commit 88e0f9b

Browse files
committed
fix issue robaho#2 to avoid NPE when log4j is used
1 parent 9f2f7cd commit 88e0f9b

File tree

1 file changed

+1
-5
lines changed

1 file changed

+1
-5
lines changed

src/main/java/robaho/net/httpserver/ServerImpl.java

Lines changed: 1 addition & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -26,8 +26,6 @@
2626

2727
import static java.nio.charset.StandardCharsets.ISO_8859_1;
2828

29-
import static robaho.net.httpserver.Utils.isValidName;
30-
3129
import java.io.IOException;
3230
import java.io.InputStream;
3331
import java.io.OutputStream;
@@ -43,7 +41,6 @@
4341
import java.security.AccessController;
4442
import java.security.PrivilegedAction;
4543
import java.util.Collections;
46-
import java.util.HashSet;
4744
import java.util.List;
4845
import java.util.Optional;
4946
import java.util.Set;
@@ -54,7 +51,6 @@
5451
import java.util.concurrent.ExecutorService;
5552
import java.util.concurrent.Executors;
5653
import java.util.concurrent.atomic.AtomicLong;
57-
import java.util.logging.LogManager;
5854
import java.util.logging.LogRecord;
5955

6056
import javax.net.ssl.SSLSocket;
@@ -131,7 +127,7 @@ class ServerImpl {
131127
this.wrapper = wrapper;
132128

133129
this.logger = System.getLogger("robaho.net.httpserver."+System.identityHashCode(this));
134-
LogManager.getLogManager().getLogger(this.logger.getName()).setFilter(new java.util.logging.Filter(){
130+
java.util.logging.Logger.getLogger(this.logger.getName()).setFilter(new java.util.logging.Filter(){
135131
@Override
136132
public boolean isLoggable(LogRecord record) {
137133
record.setMessage("["+protocol+":"+socket.getLocalPort()+"] "+record.getMessage());

0 commit comments

Comments
 (0)