Skip to main content
Skip table of contents

logTo() Function

To write log messages to the standard log of the xUML service using a custom logger configuration, use the logTo() function. It provides the same functionality as the Logger Adapter.

To use the standard logger configuration, use the log() Function.

Syntax

logTo(channel, level, message)
logTo(channel, level, message, details)

Semantics

Write a message to the standard log of the xUML service using a custom logger configuration.

Valid log levels are: Fatal, Error, Warning, Info, and Debug as described in the log level guidelines on xUML Service Log Levels.

Substitutables

channel

Log channel the message will be logged to.

level

String literals Fatal, Error, Warning, Info, or Debug.

message

String literal, usually containing the error description.

details

(Optional) Object of complex type (class or array) that contains additional details. The contents of this object will be flattened and appended to the description.

Examples

Custom Logger Configuration:

Error Detail Object:

CODE
{
  "element": "AF-1201",
  "value": "Adapter" 
}

Log Statement:

NONE
logTo("Channel_Custom", "Error",
      "Stock_Synchronization/SYNC001: Item ID could not be found.", errorDetail);

Content of the Log File According to Defined Formatter (Class):

2020-06-25 Stock_Synchronization/SYNC001: Item ID could not be found. Detail: e2e:type='ErrorDetail', element='AF-1201', value='Adapter'

Content of the Log File (Array):

... Detail: e2e:type='ErrorDetail', [0].element='AF-1201', [0].value='Adapter', [1].element='CD-2000', [1].value='Connector'

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.