Фоновая задача Serilog UWP

У меня возникли проблемы с использованием serilog при выполнении фоновой задачи в приложении uwp.

Я использую настройки приложения для настройки, но журнал не ведется.

        "Serilog": {
    "WriteTo": [
      {
        "Name": "File",
        "Args": {
          "path": "%BASEDIR%/logs/log.txt",
          "rollingInterval": "Day",
          "retainedFileCountLimit": 30,
          "shared": true
        }
      }
    ]
  }

и в своей фоновой задаче я делаю это:

      Environment.SetEnvironmentVariable("BASEDIR", ApplicationData.Current.LocalFolder.Path);
var configuration = new ConfigurationBuilder()
    .SetBasePath(ApplicationData.Current.LocalFolder.Path)
    .AddJsonFile("appsettings.json")
    .Build();

Log.Logger = new LoggerConfiguration()
    .ReadFrom.Configuration(configuration)
    .CreateLogger();

Что я делаю не так? Или пропал без вести?

0 ответов

Другие вопросы по тегам