diff -r cc2ca3d07bbb -r 34cd368bd2dd jdk/src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java --- a/jdk/src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java Tue Sep 22 14:42:07 2009 +0100 +++ b/jdk/src/share/classes/sun/net/www/protocol/http/HttpLogFormatter.java Tue Sep 22 14:49:06 2009 +0100 @@ -49,8 +49,10 @@ @Override public String format(LogRecord record) { - if (!"sun.net.www.http.HttpCapture".equalsIgnoreCase(record.getSourceClassName())) { - // Don't change format for stuff that doesn't concern us + String sourceClassName = record.getSourceClassName(); + if (sourceClassName == null || + !(sourceClassName.startsWith("sun.net.www.protocol.http") || + sourceClassName.startsWith("sun.net.www.http"))) { return super.format(record); } String src = record.getMessage();