Author: toad
Date: 2007-09-14 16:30:58 +0000 (Fri, 14 Sep 2007)
New Revision: 15169

Modified:
   trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java
Log:
DDA logging

Modified: trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java
===================================================================
--- trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java        
2007-09-14 15:45:38 UTC (rev 15168)
+++ trunk/freenet/src/freenet/node/fcp/FCPConnectionHandler.java        
2007-09-14 16:30:58 UTC (rev 15169)
@@ -63,6 +63,7 @@
        final BucketFactory bf;
        final HashMap requestsByIdentifier;
        protected final String connectionIdentifier;
+       static boolean logMINOR;

        // We are confident that the given client can access those
        private final HashMap checkedDirectories = new HashMap();
@@ -70,6 +71,7 @@
        private final HashMap inTestDirectories = new HashMap();

        public FCPConnectionHandler(Socket s, FCPServer server) {
+               logMINOR = Logger.shouldLog(Logger.MINOR, this);
                this.sock = s;
                this.server = server;
                isClosed = false;
@@ -322,6 +324,9 @@
                                da = (DirectoryAccess) 
checkedDirectories.get(parentDirectory);
                }

+               if(logMINOR)
+                       Logger.minor(this, "Checking DDA: "+da+" for 
"+parentDirectory);
+               
                if(writeRequest)
                        return (da == null ? 
server.isDownloadDDAAlwaysAllowed() : da.canWrite);
                else
@@ -340,6 +345,9 @@
                synchronized (checkedDirectories) {
                                checkedDirectories.put(path, da);
                }
+               
+               if(logMINOR)
+                       Logger.minor(this, "DDA: read="+read+" write="+write+" 
for "+path);
        }

        /**


Reply via email to