Class NullAuditLog

    • Constructor Detail

      • NullAuditLog

        public NullAuditLog()
    • Method Detail

      • logFailedLogin

        public void logFailedLogin​(UserInformation effectiveUser,
                                   boolean sgadmin,
                                   UserInformation initiatingUser,
                                   org.elasticsearch.transport.TransportRequest request,
                                   org.elasticsearch.tasks.Task task)
        Specified by:
        logFailedLogin in interface AuditLog
      • logMissingPrivileges

        public void logMissingPrivileges​(String privilege,
                                         org.elasticsearch.transport.TransportRequest request,
                                         org.elasticsearch.tasks.Task task)
        Specified by:
        logMissingPrivileges in interface AuditLog
      • logGrantedPrivileges

        public void logGrantedPrivileges​(String privilege,
                                         org.elasticsearch.transport.TransportRequest request,
                                         org.elasticsearch.tasks.Task task)
        Specified by:
        logGrantedPrivileges in interface AuditLog
      • logBadHeaders

        public void logBadHeaders​(org.elasticsearch.transport.TransportRequest request,
                                  String action,
                                  org.elasticsearch.tasks.Task task)
        Specified by:
        logBadHeaders in interface AuditLog
      • logBadHeaders

        public void logBadHeaders​(org.elasticsearch.rest.RestRequest request)
        Specified by:
        logBadHeaders in interface AuditLog
      • logSgIndexAttempt

        public void logSgIndexAttempt​(org.elasticsearch.transport.TransportRequest request,
                                      String action,
                                      org.elasticsearch.tasks.Task task)
        Specified by:
        logSgIndexAttempt in interface AuditLog
      • logImmutableIndexAttempt

        public void logImmutableIndexAttempt​(org.elasticsearch.transport.TransportRequest request,
                                             String action,
                                             org.elasticsearch.tasks.Task task)
        Specified by:
        logImmutableIndexAttempt in interface AuditLog
      • logSSLException

        public void logSSLException​(org.elasticsearch.transport.TransportRequest request,
                                    Throwable t,
                                    String action,
                                    org.elasticsearch.tasks.Task task)
        Specified by:
        logSSLException in interface AuditLog
      • logSSLException

        public void logSSLException​(org.elasticsearch.rest.RestRequest request,
                                    Throwable t)
        Specified by:
        logSSLException in interface AuditLog
      • logDocumentWritten

        public void logDocumentWritten​(org.elasticsearch.index.shard.ShardId shardId,
                                       org.elasticsearch.index.get.GetResult originalIndex,
                                       org.elasticsearch.index.engine.Engine.Index currentIndex,
                                       org.elasticsearch.index.engine.Engine.IndexResult result,
                                       ComplianceConfig complianceConfig)
        Specified by:
        logDocumentWritten in interface AuditLog
      • logDocumentDeleted

        public void logDocumentDeleted​(org.elasticsearch.index.shard.ShardId shardId,
                                       org.elasticsearch.index.engine.Engine.Delete delete,
                                       org.elasticsearch.index.engine.Engine.DeleteResult result)
        Specified by:
        logDocumentDeleted in interface AuditLog
      • logExternalConfig

        public void logExternalConfig​(org.elasticsearch.common.settings.Settings settings,
                                      org.elasticsearch.env.Environment environment)
        Specified by:
        logExternalConfig in interface AuditLog
      • logBlockedIp

        public void logBlockedIp​(org.elasticsearch.transport.TransportRequest request,
                                 String action,
                                 org.elasticsearch.common.transport.TransportAddress remoteAddress,
                                 org.elasticsearch.tasks.Task task)
        Specified by:
        logBlockedIp in interface AuditLog
      • logBlockedUser

        public void logBlockedUser​(UserInformation effectiveUser,
                                   boolean sgadmin,
                                   UserInformation initiatingUser,
                                   org.elasticsearch.transport.TransportRequest request,
                                   org.elasticsearch.tasks.Task task)
        Specified by:
        logBlockedUser in interface AuditLog