1 /* This file is part of the aspect project.
2 This program is free software; you can redistribute it and/or
3 modify it under the terms of the GNU Lesser General Public License
4 as published by the Free Software Foundation; version 2.1
5 of the License.
6 This program is distributed in the hope that it will be useful,
7 but WITHOUT ANY WARRANTY; without even the implied warranty of
8 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
9 GNU Lesser General Public License for more details.
10 You should have received a copy of the GNU Lesser General Public License
11 along with this program; if not, write to the Free Software
12 Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA.
13
14 Copyright 2007-2014 Semochkin Vitaliy Evgenevich aka Yilativs
15
16 */
17 package net.sf.aspect4log.text;
18 /**
19 * This interface is implemented by classes that will log different events
20 * such as method/constructor enter, successful method/constructor exit, method/constructor exit on exception.
21 *
22 * @author yilativs
23 *
24 */
25 public interface MessageBuilder {
26 String build();
27 }