Я пишу приложение uwp с C#, и я хотел бы использовать serilog для записи лог-файлов. Когда я делаю это в приложении. NET Core Console, оно создает файл с требуемым содержимым.
В программе uwp я могу отображать сообщения журнала на GUI, но файл журнала не создается ( да, у меня есть broadFileSystemAccess).
Мой код:
Log.Logger = new LoggerConfiguration().WriteTo.File("log.txt").CreateLogger();
Log.Debug("TEST");
Log.CloseAndFlush();
Я ожидаю, что он создаст файл log.txt в каталоге, который можно получить с помощью Windows.Storage.ApplicationData.Current.LocalFolder
, например
storageFolder.CreateFileAsync("test.txt", CreationCollisionOption.ReplaceExisting);
делает.
Может кто-нибудь сказать мне, что я должен изменить или рассмотреть, чтобы войти в файл с serilog в моем приложении uwp?