CsvLayout
If you want to contribute, please create a user account and contact Jarek to get edit access.
A specialized layout that renders CSV-formatted events.
Supported in



Configuration Syntax
<targets>
<target>
<layout xsi:type="CsvLayout">
<!-- Layout Options -->
<layout xsi:type="layoutType">Layout</layout>
<footer xsi:type="layoutType">Layout</footer>
<header xsi:type="layoutType">Layout</header>
<!-- CSV Options -->
<quoting>Enum</quoting>
<quoteChar>String</quoteChar>
<withHeader>Boolean</withHeader>
<customColumnDelimiter>String</customColumnDelimiter>
<delimiter>Enum</delimiter>
<column layout="Layout" name="String"/> <!-- repeated -->
</layout>
</target>
</targets>
Read more about using the Configuration File.<target>
<layout xsi:type="CsvLayout">
<!-- Layout Options -->
<layout xsi:type="layoutType">Layout</layout>
<footer xsi:type="layoutType">Layout</footer>
<header xsi:type="layoutType">Layout</header>
<!-- CSV Options -->
<quoting>Enum</quoting>
<quoteChar>String</quoteChar>
<withHeader>Boolean</withHeader>
<customColumnDelimiter>String</customColumnDelimiter>
<delimiter>Enum</delimiter>
<column layout="Layout" name="String"/> <!-- repeated -->
</layout>
</target>
</targets>
Parameters
- Layout Options
- layout - Body layout (can be repeated multiple times).Layout
- footer - Footer layout.Layout
- header - Header layout.Layout
- CSV Options
- quoting - Quoting mode. Default: Auto
Possible values: - quoteChar - Quote Character. Default: "
- withHeader - Indicates whether CVS should include header.Boolean
- customColumnDelimiter - Custom column delimiter value (valid when ColumnDelimiter is set to 'Custom').
- delimiter - Column delimiter. Default: Auto
Possible values: - columns - The array of parameters to be passed.Collection
Each collection item is represented by<column />element with the following attributes:




