これはあなたたちにとって簡単です!
com.mycompany.mypackage.MyObject
SLF4Jが完全修飾クラス名(例)を表示して出力するのを防ぐにはどうすればよいMyObject
ですか?
私は一般的にこれを好みます:
1)
private static final Logger LOGGER = LoggerFactory
.getLogger(MyObject.class);
これに:
2)
private static final Logger LOGGER = LoggerFactory
.getLogger("MyObject");
これにより、リファクタリング/参照の名前変更時MyObject
にMyThing
、参照が自動的に更新されます。
それでも..1)私は扱いにくい出力を取得します:com.mycompany.mypackage.MyObject
ログで確認する必要がありMyObject
ます...
\e[0;33m
オプション:ログレベルに基づいて出力を選択的に色付けする方法(たとえば)を知っている場合は、それを知っておくと便利です。