2012-06-12 3 views
0

У меня есть службы WCF:ошибки входа в систему службы WCF

public class Service1 : IService1 
{ 
    public void DoWork() 
    { 
     throw new ApplicationException("HOLY MICE!"); 
    } 
} 

видеть, что исключение? Я хочу записать это. Я также хочу регистрировать исключения, которых я не ожидаю. Довольно просто, не так ли?

Итак, я сделал это: "СВЯТОГО MICE"

wcf tracing config

Удивительно, но я не вижу ничего о в том файле журнала, который сгенерирован. Интересно, почему это так?

ответ

0

Для отслеживания ошибок вам потребуется ваш уровень трассировки. Похоже, что у вас есть «Уровень трассировки: предупреждение»

0

Необходимо установить для уровня трассировки значение «Ошибка». Предупреждения не будет регистрировать исключения и уровень трассировки не закатать (например, установку для предупреждения не будет включать в себя ошибку и Critical) Update: Я совершенно неправильно, это закатать

MSDN Link of each trace level

+0

Все еще не работает. –

+0

Просто убедитесь, что вы вызываете этот метод у клиента прямо? Он отображается как исключение на стороне клиента? – IrishBoiler

+0

Вызов от клиента Silverlight. Показывается как печально известное «Не найдено». Но меня это не волнует. Я больше беспокоюсь о том, чтобы получить работу на стороне сервера. –

Смежные вопросы