Mojo::Log::Colored is a logger for Mojolicious with colored output for the terminal. It lets you define colors for each log level based on Term::ANSIColor and comes with sensible default colors. The full lines in the log will be colored.
Since this inherits from Mojo::Log you can still give it a 'file', but the output would also be colored. That does not make a lot of sense, so you don't want to do that. Use this for development, not production.