예제 #1
0
 public FileLoggerProvider(IOptionsMonitor <FileLoggerConfiguration> monitor) : this(monitor.CurrentValue)
 {
     SettingsChangeToken = monitor.OnChange(cfg =>
     {
         Config = cfg;
     });
 }
예제 #2
0
        public FileLoggerProvider(FileLoggerConfiguration config)
        {
            PrepareLengths();
            Config = config;

            //Создание первого файла
            BeginFile();

            //Запуск фонового потока
            ThreadProc();
        }