Class StorageLogger

  • All Implemented Interfaces:
    org.rundeck.storage.conf.Listener<ResourceMeta>

    public class StorageLogger
    extends org.rundeck.storage.conf.BaseListener<ResourceMeta>
    StorageLogger logs storage events to a Log4j logger.
    Since:
    2014-03-14
    • Constructor Summary

      Constructors 
      Constructor Description
      StorageLogger​(java.lang.String loggerName)  
      StorageLogger​(org.slf4j.Logger logger)  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void didCreateResource​(org.rundeck.storage.api.Path path, ResourceMeta content, org.rundeck.storage.api.Resource<ResourceMeta> contents)  
      void didDeleteResource​(org.rundeck.storage.api.Path path, boolean success)  
      void didGetPath​(org.rundeck.storage.api.Path path, org.rundeck.storage.api.Resource<ResourceMeta> resource)  
      void didGetResource​(org.rundeck.storage.api.Path path, org.rundeck.storage.api.Resource<ResourceMeta> resource)  
      void didUpdateResource​(org.rundeck.storage.api.Path path, ResourceMeta content, org.rundeck.storage.api.Resource<ResourceMeta> contents)  
      protected void log​(org.rundeck.storage.api.Path path, java.lang.String action, boolean dir, java.util.Map<java.lang.String,​java.lang.String> meta, java.lang.String status)  
      • Methods inherited from class org.rundeck.storage.conf.BaseListener

        didListDirectory, didListDirectoryResources, didListDirectorySubdirs
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • StorageLogger

        public StorageLogger​(org.slf4j.Logger logger)
      • StorageLogger

        public StorageLogger​(java.lang.String loggerName)
    • Method Detail

      • didGetResource

        public void didGetResource​(org.rundeck.storage.api.Path path,
                                   org.rundeck.storage.api.Resource<ResourceMeta> resource)
        Specified by:
        didGetResource in interface org.rundeck.storage.conf.Listener<ResourceMeta>
        Overrides:
        didGetResource in class org.rundeck.storage.conf.BaseListener<ResourceMeta>
      • log

        protected void log​(org.rundeck.storage.api.Path path,
                           java.lang.String action,
                           boolean dir,
                           java.util.Map<java.lang.String,​java.lang.String> meta,
                           java.lang.String status)
      • didGetPath

        public void didGetPath​(org.rundeck.storage.api.Path path,
                               org.rundeck.storage.api.Resource<ResourceMeta> resource)
        Specified by:
        didGetPath in interface org.rundeck.storage.conf.Listener<ResourceMeta>
        Overrides:
        didGetPath in class org.rundeck.storage.conf.BaseListener<ResourceMeta>
      • didDeleteResource

        public void didDeleteResource​(org.rundeck.storage.api.Path path,
                                      boolean success)
        Specified by:
        didDeleteResource in interface org.rundeck.storage.conf.Listener<ResourceMeta>
        Overrides:
        didDeleteResource in class org.rundeck.storage.conf.BaseListener<ResourceMeta>
      • didCreateResource

        public void didCreateResource​(org.rundeck.storage.api.Path path,
                                      ResourceMeta content,
                                      org.rundeck.storage.api.Resource<ResourceMeta> contents)
        Specified by:
        didCreateResource in interface org.rundeck.storage.conf.Listener<ResourceMeta>
        Overrides:
        didCreateResource in class org.rundeck.storage.conf.BaseListener<ResourceMeta>
      • didUpdateResource

        public void didUpdateResource​(org.rundeck.storage.api.Path path,
                                      ResourceMeta content,
                                      org.rundeck.storage.api.Resource<ResourceMeta> contents)
        Specified by:
        didUpdateResource in interface org.rundeck.storage.conf.Listener<ResourceMeta>
        Overrides:
        didUpdateResource in class org.rundeck.storage.conf.BaseListener<ResourceMeta>