Я хочу добавить исключения в файл с использованием фильтров исключений. это мой интерфейс ILog
.log exceptions using Исключительный фильтр
public interface ILog
{
void Log(Importance importance, Func<string> message);
void Log(Importance importance, Func<string> message, Exception exception);
}
Как я могу регистрировать исключения в методе OnExceptipn ниже?
public class LoggingExceptionFilter : ExceptionFilterAttribute
{
private readonly ILog _log;
public LoggingExceptionFilter(ILogFactory logFactory)
{
_log = logFactory.Create("LoggingExceptionFilter");
}
public override void OnException(ExceptionContext context)
{
// what to do here?
}
}