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 }