Log4Net 动态日志记录文件夹路径异常
Log4Net Dynamic logging folder path by exception
如何使用 log4net 根据指定的异常配置日志记录文件夹路径?
我想在异常级别指定日志记录文件夹,而不是在 Appender 级别。
类似这样的东西:“_log.Error(异常,{LogFolder});”
除非您为它编写自定义附加程序,否则它不会真正可行。此附加程序可以处理上下文变量以检索所需的文件夹:在这种情况下,您需要使用 event context
另一种方法是为您感兴趣的异常创建尽可能多的附加程序,并按异常过滤每个附加程序。为此,您需要基于 FilterSkeleton
创建自定义过滤器
如何使用 log4net 根据指定的异常配置日志记录文件夹路径?
我想在异常级别指定日志记录文件夹,而不是在 Appender 级别。 类似这样的东西:“_log.Error(异常,{LogFolder});”
除非您为它编写自定义附加程序,否则它不会真正可行。此附加程序可以处理上下文变量以检索所需的文件夹:在这种情况下,您需要使用 event context
另一种方法是为您感兴趣的异常创建尽可能多的附加程序,并按异常过滤每个附加程序。为此,您需要基于 FilterSkeleton