module com { module sun { module star { module logging {
/** specifies the interface used for formatting log records for RFC4180 CSV output
@seeXLogFormatter,XLogHandler
@sinceOOo3.0
*/
interface XCsvLogFormatter : XLogFormatter
{ /** Defines if the EventNo should be logged */
[attribute] boolean LogEventNo; /** Defines if the ThreadId should be logged */
[attribute] boolean LogThread; /** Defines if the Timestamp should be logged */
[attribute] boolean LogTimestamp; /** Defines if the Source should be logged */
[attribute] boolean LogSource; /** Defines the names of the additional columns thisdefaultstoonlyonerowtitled"message". ifthisissettomorethanonecolumn,the messagesneedtobepreformattedusing
<code>formatMultiColumn</code>*/
[attribute] sequence< string > Columnnames; /** if the CsvLogFormatter is set to have more than one column,anyloggedinformationhastobesendthroughthis methodbeforecallinglog().E.g.:
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.