Fix the broken -g/--log and --log-no-colors.

Fix for these issues:
1.  -g/--log does not actually log to file.
2. --log-no-colors still uses colors for the actual debug levels (e.g. 'warn', 'info', etc.).