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

时间:2015-07-28 04:54:13

标签: c# log4net

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

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

1 个答案:

答案 0 :(得分:1)

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

另一种方法是为您感兴趣的异常创建尽可能多的appender,并通过异常过滤每个appender。为此,您需要根据FilterSkeleton

创建自定义过滤器