Interface Decoder

  • All Known Implementing Classes:
    UtilLoggingXMLDecoder, XMLDecoder

    public interface Decoder
    Allow LoggingEvents to be reconstructed from a different format (usually XML).
    Author:
    Scott Deboy (sdeboy@apache.org)
    • Method Detail

      • decodeEvents

        Vector<org.apache.log4j.spi.LoggingEvent> decodeEvents​(String document)
        Decode events from document.
        Parameters:
        document - document to decode.
        Returns:
        list of LoggingEvent instances.
      • decode

        org.apache.log4j.spi.LoggingEvent decode​(String event)
        Decode event from string.
        Parameters:
        event - string representation of event
        Returns:
        event
      • decode

        Vector<org.apache.log4j.spi.LoggingEvent> decode​(URL url)
                                                  throws IOException
        Decode event from document retreived from URL.
        Parameters:
        url - url of document
        Returns:
        list of LoggingEvent instances.
        Throws:
        IOException - if IO error resolving document.
      • setAdditionalProperties

        void setAdditionalProperties​(Map additionalProperties)
        Sets additional properties.
        Parameters:
        additionalProperties - map of additional properties.