例外がスローされると、ログに記録します。ただし、サーバー名または IP アドレスを取得できません。これがそれを取得する正しい方法であるかどうかはわかりません。
Log.ServerName = HttpContext.Current.Request.ServerVariables["LOCAL_ADDR"];
Log.ServerIP = HttpContext.Current.Request.ServerVariables["SERVER_NAME"];
これはうまくいかないようです。IP アドレスとして「localhost」と ::1 を返します。