Exception.Message vs Exception.ToString ()

Ich habe Code, der protokolliertException.Message. Ich habe jedoch einen Artikel gelesen, der besagt, dass es besser ist, ihn zu verwendenException.ToString(). Mit letzterem behalten Sie wichtigere Informationen über den Fehler.

Ist dies wahr und ist es sicher, die gesamte Codeprotokollierung zu ersetzen?Exception.Message?

Ich verwende auch ein XML-basiertes Layout fürlog4net. Ist es möglich dassException.ToString() kann ungültige XML-Zeichen enthalten, die Probleme verursachen können?

Antworten auf die Frage(7)

Ihre Antwort auf die Frage