Log4j 1.3alpha-1

org.apache.log4j.helpers
Class MessageFormatter

java.lang.Object
  |
  +--org.apache.log4j.helpers.MessageFormatter

public class MessageFormatter
extends java.lang.Object

Formats messages according to very simple rules. See format(String, Object) and format(String, Object, Object) for more details.

Author:
Ceki Gülcü

Constructor Summary
MessageFormatter()
           
 
Method Summary
static java.lang.String format(java.lang.String messagePattern, java.lang.Object argument)
          Performs single argument substitution for the 'messagePattern' passed as parameter.
static java.lang.String format(java.lang.String messagePattern, java.lang.Object arg1, java.lang.Object arg2)
          /** Performs a two argument substitution for the 'messagePattern' passed as parameter.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageFormatter

public MessageFormatter()
Method Detail

format

public static java.lang.String format(java.lang.String messagePattern,
                                      java.lang.Object argument)
Performs single argument substitution for the 'messagePattern' passed as parameter.

For example, MessageFormatter.format("Hi {}.", "there"); will return the string "Hi there.".

The {} pair is called the formatting element. It serves to designate the location where the argument needs to be inserted within the pattern.

Parameters:
messagePattern - The message pattern which will be parsed and formatted
argument - The argument to be inserted instead of the formatting element
Returns:
The formatted message

format

public static java.lang.String format(java.lang.String messagePattern,
                                      java.lang.Object arg1,
                                      java.lang.Object arg2)
/** Performs a two argument substitution for the 'messagePattern' passed as parameter.

For example, MessageFormatter.format("Hi {}. My name is {}.", "there", "David"); will return the string "Hi there. My name is David.".

The '{}' pair is called a formatting element. It serves to designate the location where the arguments need to be inserted within the message pattern.

Parameters:
messagePattern - The message pattern which will be parsed and formatted
arg1 - The first argument to replace the first formatting element
arg2 - The second argument to replace the second formatting element
Returns:
The formatted message

Log4j 1.3alpha-1

Copyright 2000-2003 Apache Software Foundation.