我有一个第三方库,让我有机会NLog
通过ILoggerFactory
接口进行连接。但是,我想为记录器命名空间添加一个后缀。
以下 ExtensionMethod 目前用于注入NLog
.
var factory = LoggerFactory.Create(builder => builder.AddNLog());
目前,命名空间如下所示:
my.custom.library.class1
my.custom.library.class2
my.custom.library.with.inner.subclass
但是,我希望在每个命名空间后面都有例如foo
my.custom.library.class1.foo
my.custom.library.class2.foo
my.custom.library.with.inner.subclass.foo