Existe-t-il un moyen de colorer certaines parties des logs dans la console Eclipse ? Je sais que je pourrais envoyer des flux d'erreur et standard et les colorer différemment mais je cherche plutôt quelque chose dans les lignes des codes d'échappement ANSI (ou autre, HTML ?) où je pourrais intégrer les couleurs dans la chaîne pour qu'elle soit colorée dans les logs.
Cela aiderait certainement à faire ressortir les éléments importants sans avoir recours à une mise en page bizarre, mais plutôt à conserver la mise en page des configurations de log4j.
Voici un exemple de ce que je recherche :
[INFO ] La grille est complète ....... faux
où les parties en gras seraient en bleu, cette coloration peut être contrôlée par l'application dans une certaine mesure. comme ceci (les balises sont conceptuelles et arbitraires, mais vous avez l'idée) :
log.info(String.format("La grille est complète ....... <blue>
%s </blue>
", isComplete )) ;
De manière plus générale, il s'agit de la possibilité d'intégrer des méta-informations dans les journaux afin d'en faciliter la présentation. De la même manière que nous marquons le contenu des pages web pour faciliter la présentation de l'information par CSS.
0 votes
Vous pouvez utiliser MulticolorLayout de jcabi-log comme expliqué ici : stackoverflow.com/questions/7848325
0 votes
Intéressant ! ANSI-Coloring, je devrais y jeter un coup d'oeil la prochaine fois que j'allumerai mon Eclipse ! merci. Pour ce qui est de JCabi, j'aime bien contextualiser mes loggers et rarement cela correspond au nom de la classe, donc je doute qu'un wrapper statique fasse l'affaire. J'ai souvent besoin de définir dynamiquement le nom du logger à l'instance car cela me donne une utilisation beaucoup plus efficace de l'information de logging.