- more robust logging solution that could be per-library and not have conflicting fliters
- uses ASL to put output to the console log and device logs for crash analysis and debugging via the organizer console