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.
AuditRepositoryHostname
Hostname of audit record repository.
AuditRepositoryPort
UDP port of the audit record repository.
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
StrictIHEYr4
Limit message format to IHE Year 4 XML schema. Skip proprietary extensions.
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). Normally, the AE title of the dcm4chee must be in this attribute, otherwise the log files fills up quickly with what are essentially internal messaging activities.
NONE = Do not supress audit logs according the initiator AE title.
DisableHostLookup
Disable reverse DNS lookup to get the hostname for remote applications. Use only the IP address to identify remote hosts in emitted Audit messages. If you have a working DNS, this value should the True. If your DNS is not working, set the value to false to increase performance. Otherwise, dcm4chee starts to hit timeout limits.
LogActorConfig
Emit ActorConfig audit messages.
LogPatientRecord
Emit PatientRecord audit messages.
LogProcedureRecord
Emit LogProcedureRecord audit messages.
LogStudyDeleted
Emit LogStudyDeleted audit messages.
LogActorStartStop
Emit ActorStartStop audit messages.
LogBeginStoringInstances
Emit BeginStoringInstances Audit Messages.
LogDicomQuery
Emit DicomQuery audit messages.
LogInstancesSent
Emit InstancesSent audit messages.
LogSecurityAlert
Emit SecurityAlert audit messages. Messages are emitted when a TLS handshake fails.
LogUserAuthenticated
Emit UserAuthenticated audit messages. Messages are emitted when a user tries to log in with the wrong password.
LogExport
Emit Export audit messages.
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