Log Fields Node Layout


The log.fields node of a profile contains one subnode per log field. The layout of each field node is:

label
type
index
subindex
hierarchy_dividers
left_to_right
leading_divider
case_sensitive
derived_from_1
derived_from_2


label
Type: string
Values:Unique log field label.
Default value:-
Relevant:always
Notes:


type
Type: string
Values:agent
date
date_time
flat
hierarchical
host
page
response
size
time
URL
Default value:flat
Relevant:always
Notes:


index
Type: int
Values:-
Default value:0
Relevant:always
Notes: Technically, index/subindex are relevant only when doing index/subindex style parsing, but it's difficult to determine automatically if that is occuring, hence they are always relevant.


subindex
Type: int
Values:-
Default value:0
Relevant:always
Notes: Technically, index/subindex are relevant only when doing index/subindex style parsing, but it's difficult to determine automatically if that is occuring, hence they are always relevant.


hierarchy_dividers
Type: string
Values:A string with length <=2.
Default value:/
Relevant:Only relevant for fields with type="hierarchical".
Notes: The hierarchy_dividers node may exist in existing profiles or at profile creation time, even if the type is not "hierarchical", in this case we can ignore or delete the node!


left_to_right
Type: boo|
Values:boo|
Default value:true
Relevant:Only relevant for fields with type="hierarchical".
Notes: The left_to_right node may exist in existing profiles or at profile creation time, even if the type is not "hierarchical", in this case we can ignore or delete the node!


leading_divider
Type: boo|
Values:-
Default value:true
Relevant:Only relevant for fields with type="hierarchical".
Notes: The leading_divider node may exist in existing profiles or at profile creation time, even if the type is not "hierarchical", in this case we can ignore or delete the node!


case_sensitive
Type: boo|
Values:-
Default value:false
Relevant:always
Notes:


derived_from_1
Type: string
Values:-
Default value:-
Relevant:Only if the node exists and is not empty.
Notes: Derived fields are automatically created by the C++. A log field which contains a derived_from_1 node should not be editable but only displayed in the GUI.


derived_from_2
Type: string
Values:-
Default value:-
Relevant:Only if the node exists and is not empty.
Notes: Derived fields are automatically created by the C++. A log field which contains a derived_from_2 node should not be editable but only displayed in the GUI.