ozeigermann    2004/10/26 13:43:14

  Modified:    src/share/org/apache/slide/store ExtendedStore.java
  Log:
  Added detailed access logging
  
  Revision  Changes    Path
  1.22      +36 -4     
jakarta-slide/src/share/org/apache/slide/store/ExtendedStore.java
  
  Index: ExtendedStore.java
  ===================================================================
  RCS file: 
/home/cvs/jakarta-slide/src/share/org/apache/slide/store/ExtendedStore.java,v
  retrieving revision 1.21
  retrieving revision 1.22
  diff -u -r1.21 -r1.22
  --- ExtendedStore.java        20 Oct 2004 08:09:05 -0000      1.21
  +++ ExtendedStore.java        26 Oct 2004 20:43:14 -0000      1.22
  @@ -509,8 +509,16 @@
       // overloaded content methods with caching
       //
   
  +    void logAccess(Uri uri, boolean write) {
  +        if (getLogger().isEnabled(Logger.DEBUG)) {
  +            getLogger().log((write ? "Writing " : "Reading ") + uri.toString(), 
LOG_CHANNEL,
  +                    Logger.DEBUG);
  +        }
  +    }
  +    
       public NodeRevisionContent retrieveRevisionContent(Uri uri, 
NodeRevisionDescriptor revisionDescriptor)
           throws ServiceAccessException, RevisionNotFoundException {
  +        logAccess(uri, false);
           if (contentStore.cacheResults() && contentCache != null) {
               if (isForceStoreEnlistment(uri)) {
                   enlist(this);
  @@ -556,6 +564,7 @@
           NodeRevisionDescriptor revisionDescriptor,
           NodeRevisionContent revisionContent)
           throws ServiceAccessException, RevisionAlreadyExistException {
  +        logAccess(uri, true);
   
           long size = -1L;
           if (contentStore.cacheResults() && contentCache != null) {
  @@ -585,6 +594,7 @@
           NodeRevisionDescriptor revisionDescriptor,
           NodeRevisionContent revisionContent)
           throws ServiceAccessException, RevisionNotFoundException {
  +        logAccess(uri, true);
   
           long size = -1L;
           if (contentStore.cacheResults() && contentCache != null) {
  @@ -611,6 +621,7 @@
   
       public void removeRevisionContent(Uri uri, NodeRevisionDescriptor 
revisionDescriptor)
           throws ServiceAccessException {
  +        logAccess(uri, true);
           if (contentStore.cacheResults() && contentCache != null) {
               enlist(this);
               try {
  @@ -633,6 +644,7 @@
       //
   
       public ObjectNode retrieveObject(Uri uri) throws ServiceAccessException, 
ObjectNotFoundException {
  +        logAccess(uri, false);
           if (nodeStore.cacheResults()) {
               if (isForceStoreEnlistment(uri)) {
                   enlist(this);
  @@ -666,6 +678,7 @@
       }
   
       public void storeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
  +        logAccess(uri, true);
           try {
               super.storeObject(uri, object);
           } catch (ServiceAccessException sae) {
  @@ -683,6 +696,7 @@
       }
   
       public void createObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectAlreadyExistsException {
  +        logAccess(uri, true);
           try {
               super.createObject(uri, object);
           } catch (ServiceAccessException sae) {
  @@ -709,6 +723,7 @@
       }
   
       public void removeObject(Uri uri, ObjectNode object) throws 
ServiceAccessException, ObjectNotFoundException {
  +        logAccess(uri, true);
           try {
               super.removeObject(uri, object);
           } catch (ServiceAccessException sae) {
  @@ -733,6 +748,7 @@
       }
   
       public void grantPermission(Uri uri, NodePermission permission) throws 
ServiceAccessException {
  +        logAccess(uri, true);
           try {
               super.grantPermission(uri, permission);
           } catch (ServiceAccessException sae) {
  @@ -754,6 +770,7 @@
       }
   
       public void revokePermission(Uri uri, NodePermission permission) throws 
ServiceAccessException {
  +        logAccess(uri, true);
           try {
               super.revokePermission(uri, permission);
           } catch (ServiceAccessException sae) {
  @@ -776,6 +793,7 @@
       }
   
       public void revokePermissions(Uri uri) throws ServiceAccessException {
  +        logAccess(uri, true);
           try {
               super.revokePermissions(uri);
           } catch (ServiceAccessException sae) {
  @@ -796,6 +814,7 @@
       }
   
       public Enumeration enumeratePermissions(Uri uri) throws ServiceAccessException {
  +        logAccess(uri, false);
           if (securityStore.cacheResults()) {
               if (isForceStoreEnlistment(uri)) {
                   enlist(this);
  @@ -819,6 +838,7 @@
       }
   
       public void putLock(Uri uri, NodeLock lock) throws ServiceAccessException {
  +        logAccess(uri, true);
           try {
               super.putLock(uri, lock);
           } catch (ServiceAccessException sae) {
  @@ -840,6 +860,7 @@
       }
   
       public void renewLock(Uri uri, NodeLock lock) throws ServiceAccessException, 
LockTokenNotFoundException {
  +        logAccess(uri, true);
           try {
               super.renewLock(uri, lock);
           } catch (ServiceAccessException sae) {
  @@ -867,6 +888,7 @@
       }
   
       public void removeLock(Uri uri, NodeLock lock) throws ServiceAccessException, 
LockTokenNotFoundException {
  +        logAccess(uri, true);
           try {
               super.removeLock(uri, lock);
           } catch (ServiceAccessException sae) {
  @@ -893,6 +915,7 @@
       }
   
       public void killLock(Uri uri, NodeLock lock) throws ServiceAccessException, 
LockTokenNotFoundException {
  +        logAccess(uri, true);
           try {
               super.killLock(uri, lock);
           } catch (ServiceAccessException sae) {
  @@ -919,6 +942,7 @@
       }
   
       public Enumeration enumerateLocks(Uri uri) throws ServiceAccessException {
  +        logAccess(uri, false);
           if (lockStore.cacheResults()) {
               if (isForceStoreEnlistment(uri)) {
                   enlist(this);
  @@ -943,6 +967,7 @@
       
       public NodeRevisionDescriptors retrieveRevisionDescriptors(Uri uri)
           throws ServiceAccessException, RevisionDescriptorNotFoundException {
  +        logAccess(uri, false);
           if (revisionDescriptorsStore.cacheResults()) {
               if (isForceStoreEnlistment(uri)) {
                   enlist(this);
  @@ -977,6 +1002,7 @@
   
       public void createRevisionDescriptors(Uri uri, NodeRevisionDescriptors 
revisionDescriptors)
           throws ServiceAccessException {
  +        logAccess(uri, true);
           try {
               super.createRevisionDescriptors(uri, revisionDescriptors);
           } catch (ServiceAccessException sae) {
  @@ -995,6 +1021,7 @@
   
       public void storeRevisionDescriptors(Uri uri, NodeRevisionDescriptors 
revisionDescriptors)
           throws ServiceAccessException, RevisionDescriptorNotFoundException {
  +        logAccess(uri, true);
           try {
               super.storeRevisionDescriptors(uri, revisionDescriptors);
           } catch (ServiceAccessException sae) {
  @@ -1012,6 +1039,7 @@
       }
   
       public void removeRevisionDescriptors(Uri uri) throws ServiceAccessException {
  +        logAccess(uri, true);
           if (revisionDescriptorsStore.cacheResults()) {
               enlist(this);
               try {
  @@ -1030,6 +1058,7 @@
   
       public NodeRevisionDescriptor retrieveRevisionDescriptor(Uri uri, 
NodeRevisionNumber revisionNumber)
           throws ServiceAccessException, RevisionDescriptorNotFoundException {
  +        logAccess(uri, false);
           if (revisionDescriptorStore.cacheResults()) {
               if (isForceStoreEnlistment(uri)) {
                   enlist(this);
  @@ -1064,6 +1093,7 @@
   
       public void createRevisionDescriptor(Uri uri, NodeRevisionDescriptor 
revisionDescriptor)
           throws ServiceAccessException {
  +        logAccess(uri, true);
           try {
               super.createRevisionDescriptor(uri, revisionDescriptor);
           } catch (ServiceAccessException sae) {
  @@ -1084,6 +1114,7 @@
   
       public void storeRevisionDescriptor(Uri uri, NodeRevisionDescriptor 
revisionDescriptor)
           throws ServiceAccessException, RevisionDescriptorNotFoundException {
  +        logAccess(uri, true);
           try {
               super.storeRevisionDescriptor(uri, revisionDescriptor);
           } catch (ServiceAccessException sae) {
  @@ -1102,6 +1133,7 @@
       }
   
       public void removeRevisionDescriptor(Uri uri, NodeRevisionNumber number) throws 
ServiceAccessException {
  +        logAccess(uri, true);
           try {
               super.removeRevisionDescriptor(uri, number);
           } catch (ServiceAccessException sae) {
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to