Log4net 配置附加器

Log4net 配置附加器,log4net,log4net-configuration,Log4net,Log4net Configuration,我有以下情况。 有两类:A类,B类。我想让他们登录不同的文件ClassA.log,ClassB.log。为此,我使用了RollingFileAppender。我怎样才能用比下面更短的方式来写这篇文章: 正如您所看到的,附加器唯一不同的地方是它们写入日志的文件名。那么,有没有一种方法可以为给定的问题定义一个RollingFileAppender?我在几个项目中工作过,配置了多个与您类似的文件追加器。据我所知,没有办法定义一个通用的appender配置,然后在多个appender之间共享该配置。

我有以下情况。
有两类:A类,B类。我想让他们登录不同的文件ClassA.log,ClassB.log。为此,我使用了RollingFileAppender。我怎样才能用比下面更短的方式来写这篇文章:



正如您所看到的,附加器唯一不同的地方是它们写入日志的文件名。那么,有没有一种方法可以为给定的问题定义一个RollingFileAppender?

我在几个项目中工作过,配置了多个与您类似的文件追加器。据我所知,没有办法定义一个通用的appender配置,然后在多个appender之间共享该配置。这可能与log4net如何将XML标记解释为appender上的属性有关。(我已经仔细看过了,但它不是为此而建的)



除了“不要重复你自己”(don't repeat yourself)之外,还有什么其他原因需要清理配置吗?如果你的app.config(或web.config)失控,你可以使用一个配置文件。

我曾在几个项目中使用过与你一样配置的多个文件附加器。据我所知,没有办法定义一个通用的appender配置,然后在多个appender之间共享该配置。这可能与log4net如何将XML标记解释为appender上的属性有关。(我已经仔细看过了,但它不是为此而建的)



除了“不要重复你自己”(don't repeat yourself)之外,还有什么其他原因需要清理配置吗?如果你的app.config(或web.config)失控,你可以使用配置文件。

我相信答案是否定的,没有更短的方法。我相信答案是否定的,没有更短的方法。