Zend\Log\Formatter\Xml
Synopsis
class Xml
implements
FormatterInterface
{
- // members
- protected string $rootElement;
- protected array $elementMap;
- protected string $encoding;
- protected Escaper $escaper;
- protected string $dateTimeFormat;
- // methods
- public Xml __construct()
- public string getEncoding()
- public Xml setEncoding()
- public Xml setEscaper()
- public Escaper getEscaper()
- public string format()
- public void getDateTimeFormat()
- public void setDateTimeFormat()
Hierarchy
Implements
Constants
Name | Value |
---|---|
DEFAULT_DATETIME_FORMAT | 'c' |
Members
protected
- $dateTimeFormat
—
string
Format specifier for DateTime objects in event data (default: ISO 8601) - $elementMap — array
- $encoding — string
- $escaper — Zend\Escaper\Escaper
- $rootElement — string
Methods
public
- __construct() — Class constructor (the default encoding is UTF-8)
- format() — Formats data into a single line to be written by the writer.
- getDateTimeFormat() — {@inheritDoc}
- getEncoding() — Get encoding
- getEscaper() — Get Escaper instance
- setDateTimeFormat() — {@inheritDoc}
- setEncoding() — Set encoding
- setEscaper() — Set Escaper instance