Hi Joël,
Calls to `console.log()`, `console.warn()`, and `console.error()` are intercepted by the Mendix Client and forwarded to the runtime. You can view these logs in the Studio Pro console. You may need to change the loglevel of the `Client` log node to see the logs you wish to see.
As for calling microflows from Javascript actions, it seems you can define a parameter on the Javascript action that accepts a Nanoflow. But I don't see any documentation suggesting you can do the same for microflows.
Let me know if this helps,
Arjo
Edit:
You can pass parameters to a nanoflow, and then call a microflow from the nanoflow. In the examples below I created a nanoflow that logs the given message and loglevel and calls a microflow that does the same. You can see in the screenshot of the Studio Pro console that all three methods end up being collected by the runtime.