/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1, final Object p2) { return new SimpleMessage(message); }
@Override public String toString() { return getFormattedMessage(); }
@Test public void formatTo_usesCachedMessageString() throws Exception { final StringBuilder charSequence = new StringBuilder("initial value"); final SimpleMessage message = new SimpleMessage(charSequence); assertEquals("initial value", message.getFormattedMessage()); charSequence.setLength(0); charSequence.append("different value"); final StringBuilder result = new StringBuilder(); message.formatTo(result); assertEquals("initial value", result.toString()); } }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7, final Object p8, final Object p9) { return new SimpleMessage(message); } }
private void writeObject(final ObjectOutputStream out) throws IOException { getFormattedMessage(); // initialize the message:String field out.defaultWriteObject(); }
@Override public Message newMessage(final CharSequence charSequence) { return new SimpleMessage(charSequence); }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4) { return new SimpleMessage(message); }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0) { return new SimpleMessage(message); }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1) { return new SimpleMessage(message); }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5) { return new SimpleMessage(message); }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6) { return new SimpleMessage(message); }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3) { return new SimpleMessage(message); }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7) { return new SimpleMessage(message); }
/** * @since 2.6.1 */ @Override public Message newMessage(final String message, final Object p0, final Object p1, final Object p2, final Object p3, final Object p4, final Object p5, final Object p6, final Object p7, final Object p8) { return new SimpleMessage(message); }
@Override public Message newMessage(final String message) { return new SimpleMessage(message); }
@Override public Message memento() { return new SimpleMessage(charSequence); }
@Override public Message newMessage(final CharSequence message) { return new SimpleMessage(message); }
/** * Creates {@link StringFormattedMessage} instances. * * @param message * The message pattern. * @param params * The parameters to the message are ignored. * @return The Message. * * @see MessageFactory#newMessage(String, Object...) */ @Override public Message newMessage(final String message, final Object... params) { return new SimpleMessage(message); }
@Override public void run() { event1[0] = callCreateEvent(factory, "a", Level.DEBUG, new SimpleMessage("abc"), null); } };
@Override public void run() { event2[0] = callCreateEvent(factory, "b", Level.INFO, new SimpleMessage("xyz"), null); } };