Log4Net 动态日志记录文件夹路径异常

Log4Net Dynamic logging folder path by exception

如何使用 log4net 根据指定的异常配置日志记录文件夹路径?

我想在异常级别指定日志记录文件夹,而不是在 Appender 级别。 类似这样的东西:“_log.Error(异常,{LogFolder});”

除非您为它编写自定义附加程序,否则它不会真正可行。此附加程序可以处理上下文变量以检索所需的文件夹:在这种情况下,您需要使用 event context

另一种方法是为您感兴趣的异常创建尽可能多的附加程序,并按异常过滤每个附加程序。为此,您需要基于 FilterSkeleton

创建自定义过滤器