我正在使用具有以下部分转换模式的log4net:
%logger{2}
这将输出记录器名称的最后两个点分隔的标记。例如,名为Foo.Bar.Baz.Qux的记录器将显示为Baz.Qux。大。
是否有部分转换模式语法指定“除了记录器名称的前两个点分隔的标记之外的所有内容”?例如,我希望记录器“Foo.Bar.Baz.Qux.Quux”显示为“Baz.Qux.Quux”。
答案 0 :(得分:1)
没有这样的语法。你可以编写自己的模式转换器。 Here是模式转换器的示例。正如你所看到的那样,很容易做到这一点。如果您有兴趣,我可以稍后发布转换器的代码,以满足您的要求......