Description
The Audit Logger service. Used/required by various other services to transmit Audit Records to an Audit Record Repository using the BSD Syslog Protocol according to the IHE ITI Audit Trail and Node Authentication Profile and the Radiology Audit Trail Option described in RAD TF-3 5.1. The Audit Record Repository can be provided by a standalone, third-party application, or by dcm4chee's Audit Record Repository Service.
Dependencies
Attributes
#ActorName
Actor Name in audit log messages.
Default Value: DCM4CHEE
#AuditRepositoryHostname
Hostname of audit record repository.
Default Value: localhost
#AuditRepositoryPort
UDP port of the audit record repository.
Default Value: 4000
#AuditRepositoryFacility
Facility used for the audit record repository. Possible values are: kern, user, mail, daemon, auth, syslog, lpr, news, ucp, cron, authpriv, ftp, local0, local1, local2, local3, local4, local5, local6, local7
Default Value: authpriv
#StrictIHEYr4
Limit message format to IHE Year 4 XML schema. Skip proprietary extensions.
Default Value: false
#SupressLogForAETitles
Audit logs for DICOM Storage, Query and Retrieve are supressed if this list contains the AE title of the initator of the operation. Separate multiple AE titles with a \ (backslash).
NONE
= Do not supress audit logs according the initiator AE title.
Default Value: DCM4CHEE
#DisableHostLookup
Disable reverse DNS lookup to get Host name for remote application. => Use only IP to identify remote hosts in emitted Audit messages.
Default Value: false
#LogActorConfig
Emit ActorConfig audit messages.
Default Value: true
#LogPatientRecord
Emit PatientRecord audit messages.
Default Value: true
#LogProcedureRecord
Emit LogProcedureRecord audit messages.
Default Value: true
#LogStudyDeleted
Emit LogStudyDeleted audit messages.
Default Value: true
#LogActorStartStop
Emit ActorStartStop audit messages.
Default Value: true
#LogBeginStoringInstances
Emit BeginStoringInstances Audit Messages.
Default Value: true
#LogDicomQuery
Emit DicomQuery audit messages.
Default Value: true
#LogInstancesSent
Emit InstancesSent audit messages.
Default Value: true
#LogSecurityAlert
Emit SecurityAlert audit messages.
Default Value: true
#LogUserAuthenticated
Emit UserAuthenticated audit messages.
Default Value: true
#LogExport
Emit Export audit messages.
Default Value: true
#Name
The class name of the MBean
#State
The status of the MBean
#StateString
The status of the MBean in text form
Operations
#create
Standard MBean lifecycle method
#start
The start lifecycle operation
#stop
The stop lifecycle operation
#destroy
The destroy lifecycle operation
#jbossInternalLifecycle
The detyped lifecycle operation (for internal use only)
#logUserAuthenticated
Used internally
#logActorConfig
Used internally
#logStudyDeleted
Used internally
#logPatientRecord
Used internally
#logProcedureRecord
Used internally
#logInstancesStored
Used internally
#logInstancesSent
Used internally
#logDicomQuery
Used internally
#logSecurityAlert
Used internally
#logExport
Used internally
#logExport
Used internally