Log4net 将信息记录到不同的日志文件中

Log4net 将信息记录到不同的日志文件中,log4net,log4net-configuration,Log4net,Log4net Configuration,我的web.config文件中有以下配置,但是如何在C#中分别将信息登录到data.txt和general.txt 谁能为我提供一些示例代码 在你的应用程序中,理想情况下,你应该以相同的方式记录常规和数据,只是使用不同的记录器。在配置中,您可以选择如何将传入的日志消息“路由”到不同的附加器 首先是伐木工人自己。根据应用程序在类和名称空间方面的组织方式,您可以根据名称空间层次结构以分层方式组织记录器。然后,层次结构中的不同分支可以指向不同的附加器。请阅读“级别继承”部分 除了记录器层次结构之外,还

我的web.config文件中有以下配置,但是如何在C#中分别将信息登录到
data.txt
general.txt

谁能为我提供一些示例代码


在你的应用程序中,理想情况下,你应该以相同的方式记录常规和数据,只是使用不同的记录器。在配置中,您可以选择如何将传入的日志消息“路由”到不同的附加器

首先是伐木工人自己。根据应用程序在类和名称空间方面的组织方式,您可以根据名称空间层次结构以分层方式组织记录器。然后,层次结构中的不同分支可以指向不同的附加器。请阅读“级别继承”部分

除了记录器层次结构之外,还可以使用任何名称作为记录器名称。因此,对于应用程序的常规部分,可以使用名为“general”的记录器

下一个可以用来控制日志消息流的方法是使用。您可以根据记录器名称、级别、属性等筛选消息,也可以实现自己的筛选器

下面的示例演示如何使用logger元素和过滤器将常规数据和数据路由到Appender。我们将根元素(接收所有日志消息)路由到数据追加器。在数据附加器中,我们过滤掉来自通用记录器的所有消息

此外,我们将通用记录器路由到通用appender


...
...