2013-08-08 25 views

cevap

32

Evet, bir özel durum atma olmadan ErrorSignal kullanabilirsiniz. Özel ileti için özel bir özel durum oluşturabilirsiniz.

var customEx = new Exception("Hello I am testing Elmah", new NotSupportedException()); 
ErrorSignal.FromCurrentContext().Raise(customEx); 
+0

teşekkürler – user603007

11

deneyin bu

Elmah.ErrorSignal.FromCurrentContext().Raise(new Exception("Your message")); 
1

Bu eski bir soru olduğunu biliyorum ama istisna oluşturmak istemiyorsanız this answer gösterildiği gibi aynı zamanda

var error = new Error 
{ 
    Source = eventType.ToString(), 
    Type = $"Trace-{eventType}", 
    Message = message, 
    Time = DateTime.UtcNow 
}; 

ErrorLog.GetDefault(HttpContext.Current).Log(error); 

kullanabilirsiniz . Hızlı yanıt için

İlgili konular