Top Description Methods
org.apache.logging.log4j.message

public Interface MessageFactory2

extends MessageFactory
Known Direct Implementers
org.apache.logging.log4j.message.ReusableMessageFactory, org.apache.logging.log4j.spi.MessageFactory2Adapter, org.apache.logging.log4j.message.AbstractMessageFactory

Creates messages. Implementations can provide different message format syntaxes.
Since
2.6
See Also
ParameterizedMessageFactory

Method Summary

Modifier and TypeMethod and Description
public Message

Returns:

a new message for the specified CharSequence
newMessage
(CharSequence
the (potentially mutable) CharSequence
charSequence
)

Creates a new message for the specified CharSequence.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
,
Object
a message parameter
p2
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
,
Object
a message parameter
p2
,
Object
a message parameter
p3
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
,
Object
a message parameter
p2
,
Object
a message parameter
p3
,
Object
a message parameter
p4
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
,
Object
a message parameter
p2
,
Object
a message parameter
p3
,
Object
a message parameter
p4
,
Object
a message parameter
p5
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
,
Object
a message parameter
p2
,
Object
a message parameter
p3
,
Object
a message parameter
p4
,
Object
a message parameter
p5
,
Object
a message parameter
p6
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
,
Object
a message parameter
p2
,
Object
a message parameter
p3
,
Object
a message parameter
p4
,
Object
a message parameter
p5
,
Object
a message parameter
p6
,
Object
a message parameter
p7
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
,
Object
a message parameter
p2
,
Object
a message parameter
p3
,
Object
a message parameter
p4
,
Object
a message parameter
p5
,
Object
a message parameter
p6
,
Object
a message parameter
p7
,
Object
a message parameter
p8
)

Creates a new parameterized message.

public Message

Returns:

a new message
newMessage
(String
a message template, the kind of message template depends on the implementation.
message
,
Object
a message parameter
p0
,
Object
a message parameter
p1
,
Object
a message parameter
p2
,
Object
a message parameter
p3
,
Object
a message parameter
p4
,
Object
a message parameter
p5
,
Object
a message parameter
p6
,
Object
a message parameter
p7
,
Object
a message parameter
p8
,
Object
a message parameter
p9
)

Creates a new parameterized message.

Inherited from org.apache.logging.log4j.message.MessageFactory:
newMessagenewMessagenewMessage

Method Detail

newMessageback to summary
public Message newMessage(CharSequence charSequence)

Creates a new message for the specified CharSequence.

Parameters
charSequence:CharSequence

the (potentially mutable) CharSequence

Returns:Message

a new message for the specified CharSequence

newMessageback to summary
public Message newMessage(String message, Object p0)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
public Message newMessage(String message, Object p0, Object p1)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
public Message newMessage(String message, Object p0, Object p1, Object p2)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

p6:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

p6:Object

a message parameter

p7:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
public Message newMessage(String message, Object p0, Object p1, Object p2, Object p3, Object p4, Object p5, Object p6, Object p7, Object p8)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

p6:Object

a message parameter

p7:Object

a message parameter

p8:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory
newMessageback to summary
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)

Creates a new parameterized message.

Parameters
message:String

a message template, the kind of message template depends on the implementation.

p0:Object

a message parameter

p1:Object

a message parameter

p2:Object

a message parameter

p3:Object

a message parameter

p4:Object

a message parameter

p5:Object

a message parameter

p6:Object

a message parameter

p7:Object

a message parameter

p8:Object

a message parameter

p9:Object

a message parameter

Returns:Message

a new message

See Also
ParameterizedMessageFactory