2012-03-06 16 views
5

używam NLog jak tenJak wyświetlić wyjątki podczas debugowania?

try 
{ 
    // ... some code 
} 
catch(AException ex) 
{ 
    logger.ErrorException(ex.Message, ex); 
} 

Ale chcę zobaczyć wyjątek podczas debugowania. Tak więc próbowałem:

#if !DEBUG 
    try 
    { 
#endif 
     // ... some code 
#if !DEBUG 
    } 
    catch(AException ex) 
    { 
     logger.ErrorException(ex.Message, ex); 
    } 
#endif 

Czy jest to lepszy sposób?

+0

nie mam pojęcia, co chce zrobić. – cadrell0

Odpowiedz

6

Włącz Wyjątki pierwsza okazja: CTRL-ALT-E (zaznaczyć kolumnę rzucone wyjątki CLR)

enter image description here

2

Nie rób tego w ten sposób. Lepiej włączyć Powiadomienie o wyjątkach w debugerze-> Wyjątki. W ten sposób zobaczysz wyjątki, kiedy zostaną utworzone, nawet jeśli są obsługiwane później.

Powiązane problemy