Maestro supports logging to the console via console.log
.
{% hint style="info" %}
Note that logging with multiple arguments is not supported. Running console.log('My variable is', variable)
will only output My variable is
.
{% endhint %}
If you want to log something inline you can use evalScript
to output it to the console without having to create a separate file:
- evalScript: ${console.log('Hello from Javascript')}
{% content-ref url="../../api-reference/commands/evalscript.md" %} evalscript.md {% endcontent-ref %}
- runScript: script.js
// script.js
const myVar = 'foo';
console.log(myVar); // outputs 'foo'
console.log(`myVar is ${myVar}`) // outputs 'myVar is foo'
{% content-ref url="../../api-reference/commands/runscript.md" %} runscript.md {% endcontent-ref %}