Лучший способ отсортировать их - создать собственное исключение. Мы используем один под названием «LogMessageException». Всякий раз, когда мы просто сигнализируем некоторую информацию о регистрации, мы используем это.
Таким образом, мы можем отфильтровать шум регистрации от реальных исключений.
обновление с примером класса и вызовом:
public class LogMessageException : Exception {
private LogMessageException() : base() {
} // privatizing original constructor
public LogMessageException( String message ) : base(message) {
} //
} // class::LogMessageException
Пример звонка
Elmah.ErrorSignal.FromCurrentContext().Raise(new LogMessageException("Say something here"));