0
例外フィルタを使用してファイルに例外を追加したいとします。 これは私のILog
インターフェイスです。例外フィルタを使用した例外のログ
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?
}
}