2
をログに記録する方法私は私のコードでこれをたくさん持っている:例外をスローし、それを
if (labelType == null)
{
var errorMessage = "Invalid Label Type Id Look up: " + labelTypeId;
log.Error(errorMessage);
throw new ApplicationException(errorMessage);
}
私はこのような何かをしたいと思います:
FailureActions.Fail("Invalid Label Type Id Look up: " + labelTypeId);
そしてFail
方法でしょう上記のロジックをカプセル化します。
しかし、その混乱は制御論理を流します。コンパイラはもはや私が例外をスローしていることを認識しません。
このコードを凝縮する別の方法はありますか? (コンパイラのフロー解析で動作します)
完全に作業しました。ありがとう! – Vaccano