在log4net中,我们可以使用ILog logger = LogManager.GetLogger(typeof(something));
创建记录器。
但我想在GetLogger()
方法中保存名称为“something”的日志。我怎样才能做到这一点?
答案 0 :(得分:2)
log4net不支持配置。如果你只有几个类,那么你可以为每个类配置一个appender,但是根据你的配置文件会变得非常大的类的数量。
您当然可以使用该功能编写自己的appender,但您可能需要考虑将日志记录到数据库中。这样,您可以以任何您认为合适的方式过滤日志消息。
编辑: 您还可以按编程器以编程方式创建appender。但我不会这样做......