LibreOffice
LibreOffice 24.2 SDK API Reference
|
specifies the interface to be used for formatting log records More...
import"XLogFormatter.idl";
Public Member Functions | |
string | getHead () |
returns the header string for the log More... | |
string | format ([in] LogRecord Record) |
formats the given log record for output More... | |
string | getTail () |
returns the footer string for the log More... | |
string format | ( | [in] LogRecord | Record | ) |
formats the given log record for output
A XLogHandler will call this method to format a given log record. The resulting string will be emitted to the handler's output channel, without processing it any further (except possibly encoding it with the handler's Encoding
).
string getHead | ( | ) |
returns the header string for the log
This can be used to generate a header string, which by the XLogHandler is emitted to its output channel before actually logging any concrete LogRecord.
For instance, a formatter might produce table-like plain text output, and could return a table-head string (potentially including line breaks) here.
string getTail | ( | ) |
returns the footer string for the log
This can be used to generate a footer string, which by the XLogHandler is emitted to its output channel before it is finally being closed.