Am 06/15/16 um 23:59 schrieb Jason Dillon: > On June 15, 2016 at 12:07:32 AM, Christian Schulte (c...@schulte.it > <mailto:c...@schulte.it>) wrote: >> Am 06/15/16 um 00:17 schrieb Jason Dillon: >> > Making the colors configurable seems like a lot of overhead for what is >> > otherwise fairly simple. >> > >> > I’d recommend leaving the colors asis for now, get this out to let users >> > actually make use of it, and then consider adding complexity later to make >> > colors configurable. >> > >> > I don’t see a clean way to make colors configurable w/o adding some sort >> > of layer to make color names abstracted to symbols, which means adding >> > additional logic to resolve the color symbol name to real color, and >> > likely a completely different api to render text with these abstract >> > names. >> > >> >> Isn't this the job of the terminal in use? It can map the ANSI colors to >> something different already, I think. > > That would only work to change all instances of a standard ANSI color to > another. Not to customize what the colors of various bits are. For > example if you like [INFO] as green, but someone else likes [INFO] as > blue > ( > https://github.com/apache/maven/commit/e7a783db1f577a340a91f6c958f1b9319c52c176 > ). > Using the terminal here could only change any use of fgGreen to > whatever color you preferred, not just specifically the [INFO] segment. > > And if folks really just want any use of green to become blue, then yes > you can do that now and there is no reason to change anything further. > Though I kinda doubt that is what folks want when then think about > customization of colors. I expect folks really want more control over > “logger-level-info” is blue or green, similar to how IDEA or Eclipse can > let you configure colors based on context, and not simply doing color > replacements (i.e. everything green is now blue). >
Ok. Maybe we should not export jansi to plugin classpaths' then. We may need to provide a more sophisticated logging API supporting things like color and bold, italic, etc. If plugin developers start using jansi to provide ANSI escapes in log messages we cannot change anything to what they do later. --------------------------------------------------------------------- To unsubscribe, e-mail: dev-unsubscr...@maven.apache.org For additional commands, e-mail: dev-h...@maven.apache.org