When wrapping, consider skipping over escape sequences such as those used for color control. This way colorized messages can be wrapped. Maybe https://docs.rs/strip-ansi-escapes/latest/strip_ansi_escapes/ has suitable code to steal.