Updated loggin
This commit is contained in:
parent
2613b943ce
commit
304213c1d2
4 changed files with 46 additions and 10 deletions
1
src/zutil/log/LogUtil.java
Normal file → Executable file
1
src/zutil/log/LogUtil.java
Normal file → Executable file
|
|
@ -51,7 +51,6 @@ public class LogUtil {
|
||||||
for(int i=1; i<stackTraceElements.length ;++i){
|
for(int i=1; i<stackTraceElements.length ;++i){
|
||||||
String name = stackTraceElements[i].getClassName();
|
String name = stackTraceElements[i].getClassName();
|
||||||
if( !name.equals( LogUtil.class.getName() ) ){
|
if( !name.equals( LogUtil.class.getName() ) ){
|
||||||
//logger.fine("Calling class: \""+name+"\"");
|
|
||||||
return name;
|
return name;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -259,12 +259,12 @@ public class HttpHeaderParser {
|
||||||
|
|
||||||
|
|
||||||
public String toString(){
|
public String toString(){
|
||||||
StringBuffer tmp = new StringBuffer();
|
StringBuilder tmp = new StringBuilder();
|
||||||
tmp.append("{Type: ").append(type);
|
tmp.append("{Type: ").append(type);
|
||||||
tmp.append(", HTTP Version: HTTP/").append(version);
|
tmp.append(", HTTP_version: HTTP/").append(version);
|
||||||
tmp.append(", URL: ").append(url);
|
tmp.append(", URL: ").append(url);
|
||||||
|
|
||||||
tmp.append(", URL Attr: { ");
|
tmp.append(", URL_attr: { ");
|
||||||
for( String key : url_attr.keySet() ){
|
for( String key : url_attr.keySet() ){
|
||||||
tmp.append(key);
|
tmp.append(key);
|
||||||
tmp.append(": ");
|
tmp.append(": ");
|
||||||
|
|
@ -272,7 +272,7 @@ public class HttpHeaderParser {
|
||||||
}
|
}
|
||||||
tmp.append('}');
|
tmp.append('}');
|
||||||
|
|
||||||
tmp.append(", Header: {");
|
tmp.append(", Headers: {");
|
||||||
for( String key : headers.keySet() ){
|
for( String key : headers.keySet() ){
|
||||||
tmp.append(key);
|
tmp.append(key);
|
||||||
tmp.append(": ");
|
tmp.append(": ");
|
||||||
|
|
@ -280,7 +280,7 @@ public class HttpHeaderParser {
|
||||||
}
|
}
|
||||||
tmp.append('}');
|
tmp.append('}');
|
||||||
|
|
||||||
tmp.append(", Cookie: {");
|
tmp.append(", Cookies: {");
|
||||||
for( String key : cookies.keySet() ){
|
for( String key : cookies.keySet() ){
|
||||||
tmp.append(key);
|
tmp.append(key);
|
||||||
tmp.append(": ");
|
tmp.append(": ");
|
||||||
|
|
|
||||||
34
src/zutil/net/http/HttpPrintStream.java
Normal file → Executable file
34
src/zutil/net/http/HttpPrintStream.java
Normal file → Executable file
|
|
@ -314,4 +314,38 @@ public class HttpPrintStream extends OutputStream{
|
||||||
default: return "";
|
default: return "";
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public String toString() {
|
||||||
|
StringBuilder str = new StringBuilder();
|
||||||
|
str.append("{http_type: ").append(message_type);
|
||||||
|
if (res_status_code != null) {
|
||||||
|
if (message_type == HttpMessageType.REQUEST) {
|
||||||
|
str.append(", req_type: ").append(req_type);
|
||||||
|
str.append(", req_url: ").append(req_url);
|
||||||
|
} else {
|
||||||
|
str.append(", status_code: ").append(res_status_code);
|
||||||
|
str.append(", status_str: ").append(getStatusString(res_status_code));
|
||||||
|
}
|
||||||
|
|
||||||
|
if (headers != null) {
|
||||||
|
str.append(", Headers: {");
|
||||||
|
for (String key : headers.keySet()) {
|
||||||
|
str.append(key).append(": ").append(headers.get(key)).append(", ");
|
||||||
|
}
|
||||||
|
str.append('}');
|
||||||
|
}
|
||||||
|
if (cookies != null) {
|
||||||
|
str.append(", Cookies: {");
|
||||||
|
for (String key : cookies.keySet()) {
|
||||||
|
str.append(key).append(": ").append(cookies.get(key)).append(", ");
|
||||||
|
}
|
||||||
|
str.append('}');
|
||||||
|
}
|
||||||
|
}
|
||||||
|
else
|
||||||
|
str.append(", HEADER ALREADY SENT ");
|
||||||
|
str.append('}');
|
||||||
|
|
||||||
|
return str.toString();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
|
||||||
|
|
@ -195,7 +195,8 @@ public class SSDPServer extends ThreadedUDPNetwork implements ThreadedUDPNetwork
|
||||||
http.setHeader("Cache-Control", "max-age = "+ cache_time );
|
http.setHeader("Cache-Control", "max-age = "+ cache_time );
|
||||||
if(services.get(st) instanceof SSDPCustomInfo)
|
if(services.get(st) instanceof SSDPCustomInfo)
|
||||||
((SSDPCustomInfo)services.get(st)).setHeaders(http);
|
((SSDPCustomInfo)services.get(st)).setHeaders(http);
|
||||||
http.close();
|
logger.log(Level.FINEST, "Sending Response: "+ http);
|
||||||
|
http.flush();
|
||||||
|
|
||||||
String strData = response.toString();
|
String strData = response.toString();
|
||||||
byte[] data = strData.getBytes();
|
byte[] data = strData.getBytes();
|
||||||
|
|
@ -204,6 +205,7 @@ public class SSDPServer extends ThreadedUDPNetwork implements ThreadedUDPNetwork
|
||||||
packet.getAddress(),
|
packet.getAddress(),
|
||||||
packet.getPort());
|
packet.getPort());
|
||||||
network.send( packet );
|
network.send( packet );
|
||||||
|
http.close();
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
@ -261,9 +263,9 @@ public class SSDPServer extends ThreadedUDPNetwork implements ThreadedUDPNetwork
|
||||||
http.setHeader("Location", services.get(searchTarget).getLocation() );
|
http.setHeader("Location", services.get(searchTarget).getLocation() );
|
||||||
http.setHeader("Cache-Control", "max-age = "+cache_time );
|
http.setHeader("Cache-Control", "max-age = "+cache_time );
|
||||||
http.setHeader("USN", services.get(searchTarget).getUSN() );
|
http.setHeader("USN", services.get(searchTarget).getUSN() );
|
||||||
|
logger.log(Level.FINEST, "Sending Notification: " + http);
|
||||||
http.flush();
|
http.flush();
|
||||||
|
|
||||||
logger.log(Level.FINEST, "Sending Notification: " + msg);
|
|
||||||
byte[] data = msg.toString().getBytes();
|
byte[] data = msg.toString().getBytes();
|
||||||
DatagramPacket packet = new DatagramPacket(
|
DatagramPacket packet = new DatagramPacket(
|
||||||
data, data.length,
|
data, data.length,
|
||||||
|
|
@ -311,15 +313,16 @@ public class SSDPServer extends ThreadedUDPNetwork implements ThreadedUDPNetwork
|
||||||
http.setHeader("NT", searchTarget );
|
http.setHeader("NT", searchTarget );
|
||||||
http.setHeader("NTS", "ssdp:byebye" );
|
http.setHeader("NTS", "ssdp:byebye" );
|
||||||
http.setHeader("USN", services.get(searchTarget).getUSN() );
|
http.setHeader("USN", services.get(searchTarget).getUSN() );
|
||||||
http.close();
|
logger.log(Level.FINEST, "Sending ByeBye: " + http);
|
||||||
|
http.flush();
|
||||||
|
|
||||||
logger.log(Level.FINEST, "Sending ByeBye: " + msg);
|
|
||||||
byte[] data = msg.toString().getBytes();
|
byte[] data = msg.toString().getBytes();
|
||||||
DatagramPacket packet = new DatagramPacket(
|
DatagramPacket packet = new DatagramPacket(
|
||||||
data, data.length,
|
data, data.length,
|
||||||
InetAddress.getByName( SSDP_MULTICAST_ADDR ),
|
InetAddress.getByName( SSDP_MULTICAST_ADDR ),
|
||||||
SSDP_PORT );
|
SSDP_PORT );
|
||||||
super.send( packet );
|
super.send( packet );
|
||||||
|
http.close();
|
||||||
|
|
||||||
} catch (Exception e) {
|
} catch (Exception e) {
|
||||||
logger.log(Level.SEVERE, null, e);
|
logger.log(Level.SEVERE, null, e);
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue