To avoid feeding ASL messages back to ASL we could use this `tag` or `context` variable, add a new `source` property, use a custom `DDASLLogMessage` subclass, etc.

Then the `DDASLLogger` will simply skip messages coming from ASL.