On a slightly related topic, what does -m do:
The -m switch indicates that the line should be treated as a user message, not an event.

This isn't very clear to me, because 'user message' and 'event' aren't very well defined in terms of /echo (eg. it doesn't trigger any events). Does this mean it wouldn't log the message?