예제 #1
0
 public LogRowFormatter(LogSchema schema, bool escapeLineBreaks, bool escapeRawData)
 {
     this.fields           = new object[schema.Fields.Length];
     this.encodedFields    = new byte[schema.Fields.Length][];
     this.escapeLineBreaks = escapeLineBreaks;
     this.escapeRawData    = escapeRawData;
 }
예제 #2
0
 public LogRowFormatter(LogSchema schema, bool escapeLineBreaks) : this(schema, escapeLineBreaks, true)
 {
 }
예제 #3
0
 public LogRowFormatter(LogSchema schema) : this(schema, LogRowFormatter.DefaultEscapeLineBreaks)
 {
 }
예제 #4
0
 public LogHeaderFormatter(LogSchema schema) : this(schema, LogHeaderCsvOption.NotCsvCompatible)
 {
 }
예제 #5
0
 public LogHeaderFormatter(LogSchema schema, LogHeaderCsvOption csvOption)
 {
     this.schema    = schema;
     this.CsvOption = csvOption;
 }
예제 #6
0
 public LogHeaderFormatter(LogSchema schema, bool csvCompatible) : this(schema, csvCompatible ? LogHeaderCsvOption.CsvCompatible : LogHeaderCsvOption.NotCsvCompatible)
 {
 }