Events and logging

xcl writes no output of its own. Everything it and its plugins report is one ordered stream of events, delivered to the receiver you give it.

Log from your own plugins

Providers log through the logger in the call's context, and xcl adds the entity and step for them.