Смешивание конфигурации Serilog из кода и app.configC#

Место общения программистов C#
Anonymous
Смешивание конфигурации Serilog из кода и app.config

Сообщение Anonymous »

Я хотел бы установить имя файла журнала из кода, но мне хотелось бы, чтобы все остальные параметры настраивались из файла app.config. Если я помещу какую-то конфигурацию в код, а какую-то в app.config, одна перезапишет другую.
Возможно ли это?

Код: Выделить всё

static private Serilog.Core.Logger CreateLogger(string logFileName)
{
var config = new LoggerConfiguration()
.ReadFrom.AppSettings()
.WriteTo.File(logFileName,
rollingInterval: RollingInterval.Day,
rollOnFileSizeLimit: true,
fileSizeLimitBytes: 10000000,
outputTemplate: "{Timestamp:HH:mm:ss} [{Level}] [{SourceContext}] {Message}{NewLine}{Exception}")
.CreateLogger();

Log.Logger = config;

return config;
}
Я использую .Net framework 472

Подробнее здесь: https://stackoverflow.com/questions/657 ... app-config

Вернуться в «C#»