HP Cache Server Appliance Administrator Guide

172
Appendix D Configuration Files
CONFIG proxy.config.log2.xml_logs_config
When the proxy.config.log2.xml_logs_config variable is set to 1, Traffic Server refers to the XML-
based log configuration file specified in
proxy.config.log2.xml_config_file to determine the
extended custom logging specifications. This file,
logs_xml.config, serves as the default XML-based
configuration file.
For information about setting
records.config variables, refer to records.config‚ on page 182.
Format
You define all custom log files, formats, and filters in a single XML-based configuration file. This file contains
specifications of the following types:
LogFormat specifies the fields to be gathered from each protocol event access.
LogFilter specifies the filters that are used to include or exclude certain entries being logged based on
the value of a field within that entry.
LogObject specifies an object that contains a particular format, a local file name, filters, and potentially
multiple collation servers.
LogFormat
LogFormat specifications can consist of the following tags:
NOTE The
logs_xml.config file ignores extra white-space, blank lines, and all comments.
Field Allowed Inputs
<Name = "valid_format_name"/> (Required) Valid format names include any name except squid,
common, extended, or extended2, which are pre-defined formats.
There is no default for this tag.
<Format =
"valid_format_specification"/>
(Required) A valid format specification is a printf-style string
describing each log entry when formatted for ascii output. Use
'%<field>' as placeholders for valid HPhp field names. For more
information, refer to HP custom logging fields‚ on page 222.The
specified field can be of two types:
Simple. For example, %<cqu>
A field within a container, such as an HTTP header or an HP stat.
Fields of this type have the syntax: '%<{field}container>'.
<Interval =
"aggregate_interval_secs"/>
Use this tag when the format contains aggregate operators. The
value "aggregate_interval_secs" represents the number of seconds
between individual aggregate values being produced. The valid set
of aggregate operators are:
COUNT
SUM
AVG
FIRST
LAST