logn

logn(a: Number): Number | NaN

Returns the natural logarithm (base e) of a number.

If the input value is less than or equal to zero, the result is NaN (or null).

Introduced in DataWeave version 2.4.0.

Parameters

Name Description

a

Number to convert into its natural logarithm.

Example

This example shows how logn behaves with different inputs.

Source

%dw 2.0
import * from dw::util::Math
output application/json
---
{
   "logn10":  logn(10),
   "logn13": logn(0.13),
   "logn-20": logn(-20)
}

Output

{
   "logn10": 2.302585092994046,
   "logn13": -2.0402208285265546,
   "logn-20": null
}

Was this article helpful?

💙 Thanks for your feedback!

Edit on GitHub