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 }