org.apache.logging.log4j.message

Class AbstractMessageFactory

    • Constructor Detail

      • AbstractMessageFactory

        public AbstractMessageFactory()
    • Method Detail

      • newMessage

        public Message newMessage(CharSequence message)
        Description copied from interface: MessageFactory2
        Creates a new message for the specified CharSequence.
        Specified by:
        newMessage in interface MessageFactory2
        Parameters:
        message - the (potentially mutable) CharSequence
        Returns:
        a new message for the specified CharSequence
      • newMessage

        public Message newMessage(Object message)
        Description copied from interface: MessageFactory
        Creates a new message based on an Object.
        Specified by:
        newMessage in interface MessageFactory
        Parameters:
        message - a message object
        Returns:
        a new message
      • newMessage

        public Message newMessage(String message)
        Description copied from interface: MessageFactory
        Creates a new message based on a String.
        Specified by:
        newMessage in interface MessageFactory
        Parameters:
        message - a message String
        Returns:
        a new message
      • newMessage

        public Message newMessage(String message,
                                  Object p0,
                                  Object p1,
                                  Object p2,
                                  Object p3)
        Description copied from interface: MessageFactory2
        Creates a new parameterized message.
        Specified by:
        newMessage in interface MessageFactory2
        Parameters:
        message - a message template, the kind of message template depends on the implementation.
        p0 - a message parameter
        p1 - a message parameter
        p2 - a message parameter
        p3 - a message parameter
        Returns:
        a new message
        Since:
        2.6.1
        See Also:
        ParameterizedMessageFactory
      • newMessage

        public Message newMessage(String message,
                                  Object p0,
                                  Object p1,
                                  Object p2,
                                  Object p3,
                                  Object p4)
        Description copied from interface: MessageFactory2
        Creates a new parameterized message.
        Specified by:
        newMessage in interface MessageFactory2
        Parameters:
        message - a message template, the kind of message template depends on the implementation.
        p0 - a message parameter
        p1 - a message parameter
        p2 - a message parameter
        p3 - a message parameter
        p4 - a message parameter
        Returns:
        a new message
        Since:
        2.6.1
        See Also:
        ParameterizedMessageFactory
      • newMessage

        public Message newMessage(String message,
                                  Object p0,
                                  Object p1,
                                  Object p2,
                                  Object p3,
                                  Object p4,
                                  Object p5)
        Description copied from interface: MessageFactory2
        Creates a new parameterized message.
        Specified by:
        newMessage in interface MessageFactory2
        Parameters:
        message - a message template, the kind of message template depends on the implementation.
        p0 - a message parameter
        p1 - a message parameter
        p2 - a message parameter
        p3 - a message parameter
        p4 - a message parameter
        p5 - a message parameter
        Returns:
        a new message
        Since:
        2.6.1
        See Also:
        ParameterizedMessageFactory
      • newMessage

        public Message newMessage(String message,
                                  Object p0,
                                  Object p1,
                                  Object p2,
                                  Object p3,
                                  Object p4,
                                  Object p5,
                                  Object p6)
        Description copied from interface: MessageFactory2
        Creates a new parameterized message.
        Specified by:
        newMessage in interface MessageFactory2
        Parameters:
        message - a message template, the kind of message template depends on the implementation.
        p0 - a message parameter
        p1 - a message parameter
        p2 - a message parameter
        p3 - a message parameter
        p4 - a message parameter
        p5 - a message parameter
        p6 - a message parameter
        Returns:
        a new message
        Since:
        2.6.1
        See Also:
        ParameterizedMessageFactory
      • newMessage

        public Message newMessage(String message,
                                  Object p0,
                                  Object p1,
                                  Object p2,
                                  Object p3,
                                  Object p4,
                                  Object p5,
                                  Object p6,
                                  Object p7)
        Description copied from interface: MessageFactory2
        Creates a new parameterized message.
        Specified by:
        newMessage in interface MessageFactory2
        Parameters:
        message - a message template, the kind of message template depends on the implementation.
        p0 - a message parameter
        p1 - a message parameter
        p2 - a message parameter
        p3 - a message parameter
        p4 - a message parameter
        p5 - a message parameter
        p6 - a message parameter
        p7 - a message parameter
        Returns:
        a new message
        Since:
        2.6.1
        See Also:
        ParameterizedMessageFactory
      • newMessage

        public Message newMessage(String message,
                                  Object p0,
                                  Object p1,
                                  Object p2,
                                  Object p3,
                                  Object p4,
                                  Object p5,
                                  Object p6,
                                  Object p7,
                                  Object p8)
        Description copied from interface: MessageFactory2
        Creates a new parameterized message.
        Specified by:
        newMessage in interface MessageFactory2
        Parameters:
        message - a message template, the kind of message template depends on the implementation.
        p0 - a message parameter
        p1 - a message parameter
        p2 - a message parameter
        p3 - a message parameter
        p4 - a message parameter
        p5 - a message parameter
        p6 - a message parameter
        p7 - a message parameter
        p8 - a message parameter
        Returns:
        a new message
        Since:
        2.6.1
        See Also:
        ParameterizedMessageFactory
      • newMessage

        public Message newMessage(String message,
                                  Object p0,
                                  Object p1,
                                  Object p2,
                                  Object p3,
                                  Object p4,
                                  Object p5,
                                  Object p6,
                                  Object p7,
                                  Object p8,
                                  Object p9)
        Description copied from interface: MessageFactory2
        Creates a new parameterized message.
        Specified by:
        newMessage in interface MessageFactory2
        Parameters:
        message - a message template, the kind of message template depends on the implementation.
        p0 - a message parameter
        p1 - a message parameter
        p2 - a message parameter
        p3 - a message parameter
        p4 - a message parameter
        p5 - a message parameter
        p6 - a message parameter
        p7 - a message parameter
        p8 - a message parameter
        p9 - a message parameter
        Returns:
        a new message
        Since:
        2.6.1
        See Also:
        ParameterizedMessageFactory

Copyright © 1999-2023 The Apache Software Foundation. All Rights Reserved.
Apache Logging, Apache Log4j, Log4j, Apache, the Apache feather logo, the Apache Logging project logo, and the Apache Log4j logo are trademarks of The Apache Software Foundation.