From 8716cc5480f5ba21ed94cdb46d526243dd42d0ab Mon Sep 17 00:00:00 2001 From: Costin Manolache Date: Thu, 22 Aug 2002 17:31:15 +0000 Subject: [PATCH] If no logger is set, default to system.out instead of ignoring the message. This happens when ant is embeded ( if no logger is set ). PR: Obtained from: Submitted by: Reviewed by: git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@273242 13f79535-47bb-0310-9956-ffa450edef68 --- src/main/org/apache/tools/ant/ProjectComponent.java | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/main/org/apache/tools/ant/ProjectComponent.java b/src/main/org/apache/tools/ant/ProjectComponent.java index ce9d215f5..314ebac8d 100644 --- a/src/main/org/apache/tools/ant/ProjectComponent.java +++ b/src/main/org/apache/tools/ant/ProjectComponent.java @@ -115,6 +115,12 @@ public abstract class ProjectComponent { public void log(String msg, int msgLevel) { if (project != null) { project.log(msg, msgLevel); + } else { + // 'reasonable' default, if the component is used without + // a Project ( for example as a standalone Bean ). + // Most ant components can be used this way. + if( msgLevel >= Project.MSG_INFO ) + System.err.println( msg ); } } }