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?