Constructor
new LogAnalyzerEntry()
Members
calculation :String
A list of ranges or a PCRE compatible regular expression used to populate the column based on the content of the LogAnalyzerEntry#parent columns content. Only evaluated if the LogAnalyzerEntry#flags has the LogAnalyzerEntryFlags.Evaluate_Ranges or the LogAnalyzerEntryFlags.Evaluate_RegExp flag set. See LogAnalyzerEntry#format for more examples.
Type:
- String
Example
Example for LogAnalyzerEntryFlags.Evaluate_RegExp:
col.calculation = "[\w]+://[^/]*([^\?]+)";
col.paramId = "1";
// for a column that contains an URL like: "http://example.org/some/path/file.html?query"
// the result would be: "/some/path/file.html"
columnDatatype :LogAnalyzerEntryDatatype
The type used to persist this column on the database. Ignored unless LogAnalyzerEntry#tableName is set.
Type:
columnLength :Integer
The length of this column on the database. Ignored unless LogAnalyzerEntry#tableName is set.
Type:
- Integer
columnName :String
The name of this column used to persist on the database. Ignored unless LogAnalyzerEntry#tableName is set.
Type:
- String
displayPriority :Integer
Display priority used to influence the initial ordering of columns.
Type:
- Integer
- Default Value:
- 1
displayWidth :Integer
Width hint used to display this column in the Fabasoft app.telemetry client. Use 0 to use a default width.
Type:
- Integer
- Default Value:
- 0
flags :LogAnalyzerEntryFlags
Bit field of flags for this column.
Type:
format :String
Format of this column. This could be for example "fsc:reference" or "enum:1:0-1s;2:1-5s;3:5-15s;4:>15s"
Type:
- String
Example
Example for LogAnalyzerEntryFlags.Evaluate_Ranges:
col.calculation = "10000000;50000000;150000000";
col.format = "enum:1:0-1s;2:1-5s;3:5-15s;4:>15s";
// a value of 11345000
// would result in the value: "1-5s"
label :String
The label of this column. If a label is not provided the LogAnalyzerEntry#name will be displayed instead.
Type:
- String
name :String
The name of this column.
Type:
- String
parent :String
Name of the parent column.
Type:
- String
tableName :String
The name of the database table this column uses.
Type:
- String
tableType :LogAnalyzerEntryTableType
Type of table this column uses. Ignored unless LogAnalyzerEntry#tableName is set.
Type:
type :LogAnalyzerEntryType
Type of this column.