Contact Us 1-800-596-4880

logWith

logWith<T>(level: LogLevel, prefix: String, value: T): T

Without changing the value of the input, logWith returns the input as a system log at the specified level. This makes it simple to debug your code, because any expression or subexpression can be wrapped with log and the result is printed out without modifying the result of the expression. The output is printed in application/dw format.

The prefix parameter is optional and allows finding the log output easily.

Use the LogLevel to categorize log events by severity and control the verbosity of the logs.

Use this function to help with debugging DataWeave scripts. A Mule app outputs the results through the DefaultLoggingService, which you can see in the Studio console.

Introduced in DataWeave version 2.10.0.

Parameters

Name Description level

Log level that indicates the severity of the event.

prefix

An optional string that typically describes the log.