1. ホーム
  2. java

[解決済み] eclipseコンソールのログをカラー化する

2022-11-12 04:06:34

質問

eclipseコンソールでログの一部を色付けする方法はありますか。 私は、エラーおよび標準ストリームに送信し、それらを異なる色にすることができることを知っていますが、私は、ログに色を付けるために文字列に色を埋め込むことができるANSIエスケープコード(または他の、HTMLか)のラインの何かを探しています。

それは、奇妙なレイアウトに頼ることなく、重要なビットを目立たせるのを確かに助けるでしょう、むしろlog4jセットアップにレイアウトを維持してください。

ここに、私が探しているものの例があります。

[INFO] グリッドが完成しました......。 false

のように、太字の部分を青色にすることで、この色付けをアプリケーション側である程度制御することができます(タグは概念的で任意ですが、イメージはつかめます)。

log.info(String.format("グリッドが完成しました ... .... <blue> %s </blue> ", isComplete ));


より一般的なメモとして、それは、これらのログの表示を支援するためにログにメタ情報を埋め込む機能です。 CSS による情報の表示を支援するために、Web ページのコンテンツにタグ付けするのと同じです。

どのように解決するのですか?

このEclipseプラグインを使ってみてください。 グレップコンソール

[更新】のお知らせ] :



によって指摘されたように によって指摘されたように、このプラグインは Eclipse Marketplace を介して、オプションを変更せずに再び簡単にインストールすることができるようになりました。

[アップデート 2】。] :

ご指摘の通り アズデブ によって、適切なハイライトを得ることができます。

文字列をそのまま入力してもうまくいきません。ある行に色をつけるには、文字列を .* のように、文字列の両端を .*ERROR.*