コード例 #1
0
        private void Save()
        {
            var config = new LoggerConfiguration();

            config.QueueWriteInterval = QueueWriteInterval;

            config.Debug        = DebugEnabled;
            config.Error        = ErrorEnabled;
            config.Notification = NotificationEnabled;
            config.Warning      = WarningEnabled;

            config.DebugRecycleDays        = GetDaysFromMilliseconds(DebugRecycleDays);
            config.ErrorRecycleDays        = GetDaysFromMilliseconds(ErrorRecycleDays);
            config.NotificationRecycleDays = GetDaysFromMilliseconds(NotificationRecycleDays);
            config.WarningRecycleDays      = GetDaysFromMilliseconds(WarningRecycleDays);

            LoggerConfiguration.Create(config);
        }