001 package com.agilejava.blammo;
002
003 /**
004 * The interface used for constructing the message. Allows construction of the
005 * messages to be delayed until the {@link LoggingKit} deems it appropriate.
006 *
007 * @author Wilfred Springer
008 *
009 */
010 public interface MessageProducer {
011
012 /**
013 * Returns the message.
014 *
015 * @return The message.
016 */
017 String getMessage();
018
019 }