/// <summary> /// Default constructor. /// </summary> public ColumnOptions() { // Apply any defaults in the individual Standard Column constructors. Id = new IdColumnOptions(); Level = new LevelColumnOptions(); Properties = new PropertiesColumnOptions(); Message = new MessageColumnOptions(); MessageTemplate = new MessageTemplateColumnOptions(); TimeStamp = new TimeStampColumnOptions(); Exception = new ExceptionColumnOptions(); LogEvent = new LogEventColumnOptions(); Store = new Collection <StandardColumn> { StandardColumn.Id, StandardColumn.Message, StandardColumn.MessageTemplate, StandardColumn.Level, StandardColumn.TimeStamp, StandardColumn.Exception, StandardColumn.Properties }; PrimaryKey = Id; // for backwards-compatibility, ignored if Id removed from Store }
/// <summary> /// Default constructor. /// </summary> public ColumnOptions() { Id = new IdColumnOptions(); Level = new LevelColumnOptions(); Properties = new PropertiesColumnOptions(); Store = new Collection <StandardColumn> { StandardColumn.Id, StandardColumn.Message, StandardColumn.MessageTemplate, StandardColumn.Level, StandardColumn.TimeStamp, StandardColumn.Exception, StandardColumn.Properties, StandardColumn.LogEvent }; Message = new MessageColumnOptions(); MessageTemplate = new MessageTemplateColumnOptions(); TimeStamp = new TimeStampColumnOptions(); Exception = new ExceptionColumnOptions(); LogEvent = new LogEventColumnOptions(); }