Смешивание конфигурации 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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