New logging system
Re-add coloring to the console logging output.
Implement text path trimming for shorter paths.
Convert old logging calls to new logging macros
Add configurable per-class log filtering
Remove old logging system