001package org.javasimon.callback.logging; 002 003/** 004 * Message provider, converts context into a loggable string. 005 * 006 * @author gquintana 007 */ 008public interface LogMessageSource<C> { 009 010 /** 011 * Returns message for given context. 012 * 013 * @param context Context 014 * @return Message 015 */ 016 String getLogMessage(C context); 017}