В случае возникновения ошибки будет создан файл журнала в формате «чистого текста», который затем будет отправлен другим приложением, errorReportin.exe. Это приложение с графическим интерфейсом, которое будет читать и с помощью BackgroundWorker отправлять содержимое файла на мою электронную почту.
1-вопрос: действительно ли мне нужно использовать некоторый XML или JSON и т. д. вместо простого текстового файла? Зачем? Будут ли у меня какие-то проблемы при использовании этого? Я не могу придумать ни одной причины не использовать простой текстовый файл. Это легко читать, может быть, только читая электронную почту, я могу понять, как решить проблему.
2-вопрос: Опасно ли делать этот файл доступным для чтения всем? мне нужно зашифровать его или что-то вроде?
До сих пор я вхожу StackTrace
и Message
из Exception
и Date
. Скажите, если вы думаете, что мне не хватает информации для ведения журнала.