Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

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
Anchor
ActorName
ActorName

Actor Name in audit log messages.

Default Value: DCM4CHEE

#AuditRepositoryHostname
Anchor
AuditRepositoryHostname
AuditRepositoryHostname

Hostname of audit record repository.

Default Value: localhost

#AuditRepositoryPort
Anchor
AuditRepositoryPort
AuditRepositoryPort

UDP port of the audit record repository.

Default Value: 4000

#AuditRepositoryFacility
Anchor
AuditRepositoryFacility
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
Anchor
StrictIHEYr4
StrictIHEYr4

Limit message format to IHE Year 4 XML schema. Skip proprietary extensions.

Default Value: false

#SupressLogForAETitles
Anchor
SupressLogForAETitles
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.

Default Value: DCM4CHEE

#DisableHostLookup
Anchor
DisableHostLookup
DisableHostLookup

Disable reverse DNS lookup to get the hostname Host name for remote applicationsapplication. => 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.

Default Value: false

#LogActorConfig
Anchor
LogActorConfig
LogActorConfig

Emit ActorConfig audit messages.

Default Value: true

#LogPatientRecord
Anchor
LogPatientRecord
LogPatientRecord

Emit PatientRecord audit messages.

Default Value: true

#LogProcedureRecord
Anchor
LogProcedureRecord
LogProcedureRecord

Emit LogProcedureRecord audit messages.

Default Value: true

#LogStudyDeleted
Anchor
LogStudyDeleted
LogStudyDeleted

Emit LogStudyDeleted audit messages.

Default Value: true

#LogActorStartStop
Anchor
LogActorStartStop
LogActorStartStop

Emit ActorStartStop audit messages.

Default Value: true

#LogBeginStoringInstances
Anchor
LogBeginStoringInstances
LogBeginStoringInstances

Emit BeginStoringInstances Audit Messages.

Default Value: true

#LogDicomQuery
Anchor
LogDicomQuery
LogDicomQuery

Emit DicomQuery audit messages.

Default Value: true

#LogInstancesSent
Anchor
LogInstancesSent
LogInstancesSent

Emit InstancesSent audit messages.

Default Value: true

#LogSecurityAlert
Anchor
LogSecurityAlert
LogSecurityAlert

Emit SecurityAlert audit messages. Messages are emitted when a TLS handshake fails.

Default Value: true

#LogUserAuthenticated
Anchor
LogUserAuthenticated
LogUserAuthenticated

Emit UserAuthenticated audit messages. Messages are emitted when a user tries to log in with the wrong password.

Default Value: true

#LogExport
Anchor
LogExport
LogExport

Emit Export audit messages.

Default Value: true

#Name
Anchor
Name
Name

The class name of the MBean

#State
Anchor
State
State

The status of the MBean

#StateString
Anchor
StateString
StateString

The status of the MBean in text form

Operations

#create
Anchor
create
create

Standard MBean lifecycle method

#start
Anchor
start
start

The start lifecycle operation

#stop
Anchor
stop
stop

The stop lifecycle operation

#destroy
Anchor
destroy
destroy

The destroy lifecycle operation

#jbossInternalLifecycle
Anchor
jbossInternalLifecycle
jbossInternalLifecycle

The detyped lifecycle operation (for internal use only)

#logUserAuthenticated
Anchor
logUserAuthenticated
logUserAuthenticated

Used internally

#logActorConfig
Anchor
logActorConfig
logActorConfig

Used internally

#logStudyDeleted
Anchor
logStudyDeleted
logStudyDeleted

Used internally

#logPatientRecord
Anchor
logPatientRecord
logPatientRecord

Used internally

#logProcedureRecord
Anchor
logProcedureRecord
logProcedureRecord

Used internally

#logInstancesStored
Anchor
logInstancesStored
logInstancesStored

Used internally

#logInstancesSent
Anchor
logInstancesSent
logInstancesSent

Used internally

#logDicomQuery
Anchor
logDicomQuery
logDicomQuery

Used internally

#logSecurityAlert
Anchor
logSecurityAlert
logSecurityAlert

Used internally

#logExport
Anchor
logExport
logExport

Used internally

#logExport
Anchor
logExport
logExport

Used internally

Notifications