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}