Код: Выделить всё
//Activate Logging
try
{
streamer = new FileStream("filepath and name", FileMode.OpenOrCreate, FileAccess.Write);
writer = new StreamWriter(streamer);
}
- Если ошибка возникает до создания этого файла, я создаю другой файл под названием «crashlog», в котором регистрируется сама ошибка. Однако иногда этот файл пуст.
- Если возникает необработанная ошибка, даже если исходный файл журнала создан, этот файл пуст.
Я подумал, как это сделать, но чувствую, что это крайне неэффективно, я имею в виду именно этот процесс.
- Создать файл со случайно сгенерированным именем и сохранить его как переменную.
- После анализа переменных переименуйте файл соответствующим образом.
- Каждый раз, когда я хочу что-то записать в журнал, открывайте файл файл, добавьте новую строку, закройте файл.
- Если произойдет сбой, переименуйте файл соответствующим образом.
Подробнее здесь: https://stackoverflow.com/questions/798 ... ns-c-sharp
Мобильная версия