With the Logger adapter you can write transactional logging information into the transaction log file of the xUML service. The logged information is usable for performance measurements or statistical evaluations (how often has the transaction been called, in which context, etc.). Refer to Process Mining for more information on how to analyze this data.
For the logger to write logs to the transaction log at all, the transaction log level of the xUML service needs to be set at least to Custom. For more information about the transaction log levels see Transaction Log Levels of an xUML Service.
Use the report operation in this case:
Name
Type
Direction
Description
Field in Transaction Log
Allowed Values / Examples
domain
String
in
Specify a self-defined name of the domain of the logged entry.
Domain
Stock_Synchronization
state
Boolean
in
Specify how to set the status field in the log entry. This will result in setting the status field in the log entry.
State
true
Set the status field to OK.
false
Set the status field to ERROR.
parameter
String
in
Specify a self-defined parameter.
Parameter 2
Item: YY-2388
Any
Specify an object of complex type (class or array) that contains additional details. The contents of this object will be flattened and logged instead of parameter.
Specify a custom timestamp. This parameter is optional. If it is not given, the timestamp in the transaction log will be generated from the current timestamp.
timestamp and parameter (Any) are mutual exclusive: You cannot provide a custom timestamp when providing a details object. In this case, the custom timestamp will be overwritten by the actual date and time.