Class OMRSAuditLogDestination
- java.lang.Object
-
- org.odpi.openmetadata.frameworks.auditlog.AuditLogDestination
-
- org.odpi.openmetadata.repositoryservices.auditlog.OMRSAuditLogDestination
-
public class OMRSAuditLogDestination extends AuditLogDestination
OMRSAuditLogDestination provides information needed to log records to the configured audit log destinations for a specific server instance.
-
-
Field Summary
-
Fields inherited from class org.odpi.openmetadata.frameworks.auditlog.AuditLogDestination
originatorProperties
-
-
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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddLogRecord(AuditLogRecord logRecord)Log an audit log record for an event, decision, error, or exception detected by the open metadata services.voidsetLocalMetadataCollectionId(String localMetadataCollectionId)Set up the local metadata collection Id.-
Methods inherited from class org.odpi.openmetadata.frameworks.auditlog.AuditLogDestination
getOriginatorProperties
-
-
-
-
Constructor Detail
-
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 pin-point the source of messages when audit log records from many servers are consolidated into centralized operational tooling.- Parameters:
localServerName- name of the local serverlocalServerType- type of the local serverlocalOrganizationName- name of the organization that owns the local serverauditLogStores- list of destinations for the audit log records
-
-
Method Detail
-
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(AuditLogRecord logRecord)
Log an audit log record for an event, decision, error, or exception detected by the open metadata services.- Specified by:
addLogRecordin classAuditLogDestination- Parameters:
logRecord- the log record
-
-