001 /*
002 @license.text@
003 */
004 package biz.hammurapi.logging;
005
006 import org.apache.tools.ant.Project;
007 import org.apache.tools.ant.Task;
008
009 /**
010 * @author Pavel Vlasov
011 * @version $Revision: 1.1 $
012 */
013 public class AntLogger implements Logger {
014
015 private Task task;
016
017 public AntLogger(Task task) {
018 this.task=task;
019 }
020
021 public void debug(Object source, String message) {
022 task.log("["+source+"] "+message, Project.MSG_DEBUG);
023 }
024
025 public void verbose(Object source, String message) {
026 task.log("["+source+"] "+message, Project.MSG_VERBOSE);
027 }
028
029 public void info(Object source, String message) {
030 task.log("["+source+"] "+message, Project.MSG_INFO);
031 }
032
033 public void warn(Object source, String message) {
034 task.log("["+source+"] "+message, Project.MSG_WARN);
035 }
036
037 public void error(Object source, String message) {
038 task.log("["+source+"] "+message, Project.MSG_WARN);
039 }
040 }