本文整理汇总了C#中Log.ErrorAndThrowException方法的典型用法代码示例。如果您正苦于以下问题:C# Log.ErrorAndThrowException方法的具体用法?C# Log.ErrorAndThrowException怎么用?C# Log.ErrorAndThrowException使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Log
的用法示例。
在下文中一共展示了Log.ErrorAndThrowException方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: ErrorAndThrowException_ExceptionWithMessageConstructor
public void ErrorAndThrowException_ExceptionWithMessageConstructor()
{
LogManager.AddDebugListener();
var log = new Log(typeof (int));
// Several tests to make sure we are not testing the NotSupportedException of the class itself
ExceptionTester.CallMethodAndExpectException<InvalidOperationException>(() => log.ErrorAndThrowException<InvalidOperationException>("exception test"));
ExceptionTester.CallMethodAndExpectException<ArgumentNullException>(() => log.ErrorAndThrowException<ArgumentNullException>("exception test"));
ExceptionTester.CallMethodAndExpectException<ArgumentException>(() => log.ErrorAndThrowException<ArgumentException>("exception test"));
}
示例2: ErrorAndThrowException_NullInput
public void ErrorAndThrowException_NullInput()
{
LogManager.AddDebugListener();
var log = new Log(typeof (int));
log.ErrorAndThrowException<InvalidOperationException>(null);
}
示例3: ErrorAndThrowException_ExceptionWithoutMessageConstructor
public void ErrorAndThrowException_ExceptionWithoutMessageConstructor()
{
LogManager.AddDebugListener();
var log = new Log(typeof (int));
ExceptionTester.CallMethodAndExpectException<NotSupportedException>(() => log.ErrorAndThrowException<ExceptionWithoutStringConstructor>("exception test"));
}
示例4: ErrorAndThrowException_NullInput
public void ErrorAndThrowException_NullInput()
{
LogManager.RegisterDebugListener();
var log = new Log(typeof(int));
ExceptionTester.CallMethodAndExpectException<ArgumentNullException>(() => log.ErrorAndThrowException<InvalidOperationException>(null));
}