如何在log4net中保存名称为logger name的日志文件?

时间:2010-09-18 14:38:57

标签: log4net

在log4net中,我们可以使用ILog logger = LogManager.GetLogger(typeof(something));创建记录器。

但我想在GetLogger()方法中保存名称为“something”的日志。我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:2)

log4net不支持配置。如果你只有几个类,那么你可以为每个类配置一个appender,但是根据你的配置文件会变得非常大的类的数量。

您当然可以使用该功能编写自己的appender,但您可能需要考虑将日志记录到数据库中。这样,您可以以任何您认为合适的方式过滤日志消息。


编辑: 您还可以按编程器以编程方式创建appender。但我不会这样做......