末尾のドット文字の前にロガーの名前をログに記録できれば、構成ファイル内のターゲットの数を減らすことができるというシナリオがあります。
これを使用${logger:shortName=true}
すると、ロガーの短い名前 (定義上、末尾のドット文字の後の部分) をレンダリングできます。ただし、ログに記録したいのは、ドット文字の前の部分です。
たとえば、 のロガー名を使用するMyNamespace.MyClass
と${logger:shortName=true}
、 の値を取得できますが、 の完全な名前を返すのMyClass
と同じように の値を取得する方法がわかりません。MyNamespace
${logger:shortName=false}
MyNamespace.MyClass
それで、これが可能かどうか知りたいですか?