Class OMRSAuditLogDestination

java.lang.Object
org.odpi.openmetadata.frameworks.auditlog.AuditLogDestination
org.odpi.openmetadata.repositoryservices.auditlog.OMRSAuditLogDestination

public class OMRSAuditLogDestination extends org.odpi.openmetadata.frameworks.auditlog.AuditLogDestination
OMRSAuditLogDestination provides information needed to log records to the configured audit log destinations for a specific server instance.
  • Constructor Summary

    Constructors
    Constructor
    Description
    OMRSAuditLogDestination(String localServerName, String localServerType, String localOrganizationName, List<OMRSAuditLogStore> auditLogStores)
    Initialize the static values used in all log records.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    addLogRecord(org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord logRecord)
    Log an audit log record for an event, decision, error, or exception detected by the open metadata services.
    void
    setLocalMetadataCollectionId(String localMetadataCollectionId)
    Set up the local metadata collection id.

    Methods inherited from class org.odpi.openmetadata.frameworks.auditlog.AuditLogDestination

    getOriginatorProperties

    Methods inherited from class java.lang.Object

    equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • OMRSAuditLogDestination

      public OMRSAuditLogDestination(String localServerName, String localServerType, String localOrganizationName, List<OMRSAuditLogStore> auditLogStores)
      Initialize the static values used in all log records. These values help to pinpoint the source of messages when audit log records from many servers are consolidated into centralized operational tooling.
      Parameters:
      localServerName - name of the local server
      localServerType - type of the local server
      localOrganizationName - name of the organization that owns the local server
      auditLogStores - list of destinations for the audit log records
  • Method Details

    • setLocalMetadataCollectionId

      public void setLocalMetadataCollectionId(String localMetadataCollectionId)
      Set up the local metadata collection id. This is null if there is no local repository.
      Parameters:
      localMetadataCollectionId - String unique identifier for the metadata collection
    • addLogRecord

      public void addLogRecord(org.odpi.openmetadata.frameworks.auditlog.AuditLogRecord logRecord)
      Log an audit log record for an event, decision, error, or exception detected by the open metadata services.
      Specified by:
      addLogRecord in class org.odpi.openmetadata.frameworks.auditlog.AuditLogDestination
      Parameters:
      logRecord - the log record