mirror of
https://github.com/moparisthebest/davmail
synced 2024-12-14 03:32:22 -05:00
Activate full calddav debug trace if wire DEBUG selected
git-svn-id: http://svn.code.sf.net/p/davmail/code/trunk@258 3d1905a2-6b24-0410-a738-b14d5a86fcbd
This commit is contained in:
parent
cb9ed86e1d
commit
723bb01c29
@ -89,8 +89,6 @@ public class AbstractConnection extends Thread {
|
||||
public void sendClient(byte[] messageBytes) throws IOException {
|
||||
StringBuffer logBuffer = new StringBuffer("> ");
|
||||
logBuffer.append(new String(messageBytes));
|
||||
// TODO : create a wire debug level
|
||||
// DavGatewayTray.debug(logBuffer.toString());
|
||||
os.write(messageBytes);
|
||||
os.flush();
|
||||
}
|
||||
|
@ -8,6 +8,7 @@ import davmail.tray.DavGatewayTray;
|
||||
import org.apache.commons.httpclient.HttpException;
|
||||
import org.apache.commons.httpclient.HttpStatus;
|
||||
import org.apache.commons.httpclient.auth.AuthenticationException;
|
||||
import org.apache.log4j.Logger;
|
||||
|
||||
import javax.xml.stream.XMLInputFactory;
|
||||
import javax.xml.stream.XMLStreamConstants;
|
||||
@ -26,11 +27,14 @@ import java.util.*;
|
||||
* Handle a caldav connection.
|
||||
*/
|
||||
public class CaldavConnection extends AbstractConnection {
|
||||
protected Logger wireLogger = Logger.getLogger(this.getClass());
|
||||
|
||||
protected boolean closed = false;
|
||||
|
||||
// Initialize the streams and start the thread
|
||||
public CaldavConnection(Socket clientSocket) {
|
||||
super("CaldavConnection", clientSocket, "UTF-8");
|
||||
wireLogger.setLevel(Settings.getLoggingLevel("httpclient.wire"));
|
||||
}
|
||||
|
||||
protected Map<String, String> parseHeaders() throws IOException {
|
||||
@ -158,7 +162,9 @@ public class CaldavConnection extends AbstractConnection {
|
||||
public void handleRequest(String command, String path, Map<String, String> headers, String body) throws IOException {
|
||||
int depth = getDepth(headers);
|
||||
// full debug trace
|
||||
// DavGatewayTray.debug("command: " + command + " " + path + " Depth: " + depth + "\n" + body);
|
||||
if (wireLogger.isDebugEnabled()) {
|
||||
wireLogger.debug("Caldav command: " + command + " " + path + " depth: " + depth + "\n" + body);
|
||||
}
|
||||
|
||||
if ("OPTIONS".equals(command)) {
|
||||
sendOptions();
|
||||
@ -488,7 +494,9 @@ public class CaldavConnection extends AbstractConnection {
|
||||
sendClient("");
|
||||
if (content != null && content.length() > 0) {
|
||||
// full debug trace
|
||||
// DavGatewayTray.debug("> " + content);
|
||||
if (wireLogger.isDebugEnabled()) {
|
||||
wireLogger.debug("> " + content);
|
||||
}
|
||||
sendClient(content.getBytes("UTF-8"));
|
||||
}
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user