Class CloudburstMessage

java.lang.Object
org.apache.logging.log4j.message.FormattedMessage
org.cloudburstmc.server.locale.CloudburstMessage
All Implemented Interfaces:
Serializable, org.apache.logging.log4j.message.Message

public class CloudburstMessage extends org.apache.logging.log4j.message.FormattedMessage
See Also:
Serialized Form
  • Constructor Details

    • CloudburstMessage

      public CloudburstMessage(Locale locale, String messagePattern, Object arg)
      Constructs with a locale, a pattern and a single parameter.
      Parameters:
      locale - The locale
      messagePattern - The message pattern.
      arg - The parameter.
      Since:
      2.6
    • CloudburstMessage

      public CloudburstMessage(Locale locale, String messagePattern, Object arg1, Object arg2)
      Constructs with a locale, a pattern and two parameters.
      Parameters:
      locale - The locale
      messagePattern - The message pattern.
      arg1 - The first parameter.
      arg2 - The second parameter.
      Since:
      2.6
    • CloudburstMessage

      public CloudburstMessage(Locale locale, String messagePattern, Object... arguments)
      Constructs with a locale, a pattern and a parameter array.
      Parameters:
      locale - The locale
      messagePattern - The message pattern.
      arguments - The parameter.
      Since:
      2.6
    • CloudburstMessage

      public CloudburstMessage(Locale locale, String messagePattern, Object[] arguments, Throwable throwable)
      Constructs with a locale, a pattern, a parameter array, and a throwable.
      Parameters:
      locale - The Locale
      messagePattern - The message pattern.
      arguments - The parameter.
      throwable - The throwable
      Since:
      2.6
    • CloudburstMessage

      public CloudburstMessage(String messagePattern, Object arg)
      Constructs with a pattern and a single parameter.
      Parameters:
      messagePattern - The message pattern.
      arg - The parameter.
    • CloudburstMessage

      public CloudburstMessage(String messagePattern, Object arg1, Object arg2)
      Constructs with a pattern and two parameters.
      Parameters:
      messagePattern - The message pattern.
      arg1 - The first parameter.
      arg2 - The second parameter.
    • CloudburstMessage

      public CloudburstMessage(String messagePattern, Object... arguments)
      Constructs with a pattern and a parameter array.
      Parameters:
      messagePattern - The message pattern.
      arguments - The parameter.
    • CloudburstMessage

      public CloudburstMessage(String messagePattern, Object[] arguments, Throwable throwable)
      Constructs with a pattern, a parameter array, and a throwable.
      Parameters:
      messagePattern - The message pattern.
      arguments - The parameter.
      throwable - The throwable
  • Method Details

    • getFormattedMessage

      public String getFormattedMessage()
      Specified by:
      getFormattedMessage in interface org.apache.logging.log4j.message.Message
      Overrides:
      getFormattedMessage in class org.apache.logging.log4j.message.FormattedMessage
    • getFormat

      public String getFormat()
      Specified by:
      getFormat in interface org.apache.logging.log4j.message.Message
      Overrides:
      getFormat in class org.apache.logging.log4j.message.FormattedMessage
    • getParameters

      public Object[] getParameters()
      Specified by:
      getParameters in interface org.apache.logging.log4j.message.Message
      Overrides:
      getParameters in class org.apache.logging.log4j.message.FormattedMessage
    • getThrowable

      public Throwable getThrowable()
      Specified by:
      getThrowable in interface org.apache.logging.log4j.message.Message
      Overrides:
      getThrowable in class org.apache.logging.log4j.message.FormattedMessage