LogDistiller comes with some reporting plugins bundled in its core distribution. Note that more reporting plugins can be found in LogDistiller Extension Center.
<group ...> ... <plugin type="freq"> <param name="attributes">attr1,attr2,attr3,...</param> <!-- optional parameters: sorting --> <param name="sortItem">count</param><!-- value, valueLength --> <param name="reverseOrder">false</param><!-- true --> <!-- optional parameters: reporting --> <param name="maxGlobalReport">5</param><!-- maximum number of values inserted in global report --> <param name="maxGroupReport">25</param><!-- maximum number of values inserted in group report --> <!-- description to insert in the report instead of corresponding value (in java properties format) --> <param name="valueDescriptions"> value1 replacement value2 replacement </param> </plugin> </group>
Log sampling plugin extends freq plugin: it saves some log events to a log file.
<group ...> ... <plugin type="sampling"> <param name="attributes">attr1,attr2,attr3,...</param> <!-- optional parameters --> <param name="sampling.filename">[group id]-sampling.log</param><!-- name of the file to save the sample of log events --> <param name="sampling.maxCount">10</param><!-- number of log events (-1 = no limit) to save for each attribute's value. --> <param name="sampling.maxSize">-1</param><!-- maximum size (in kb, -1 = no limit) of the sample file --> <!-- freq optional parameters: sortItem, reverseOrder, maxGlobalReport, maxGroupReport, valueDescriptions --> </plugin> </group>