MacroDroid writes to the system log every time it is triggered, runs an action or checks a constraint. These events can now trigger macros.