Skip to content

Latest commit

 

History

History
37 lines (26 loc) · 1006 Bytes

logging.md

File metadata and controls

37 lines (26 loc) · 1006 Bytes

Logging

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 %}

Logging in evalScript

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 %}

Logging in a separate Javascript file

- 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 %}