git-svn-id: https://svn.apache.org/repos/asf/ant/core/trunk@270433 13f79535-47bb-0310-9956-ffa450edef68master
| @@ -24,7 +24,6 @@ public class Echo | |||||
| private String m_message = "";// required | private String m_message = "";// required | ||||
| private File m_file; | private File m_file; | ||||
| private boolean m_append; | private boolean m_append; | ||||
| private EchoLevel m_echoLevel; | |||||
| /** | /** | ||||
| * Shall we append to an existing file? | * Shall we append to an existing file? | ||||
| @@ -46,26 +45,6 @@ public class Echo | |||||
| m_file = file; | m_file = file; | ||||
| } | } | ||||
| /** | |||||
| * Set the logging level to one of | |||||
| * <ul> | |||||
| * <li> error</li> | |||||
| * <li> warning</li> | |||||
| * <li> info</li> | |||||
| * <li> verbose</li> | |||||
| * <li> debug</li> | |||||
| * <ul><p> | |||||
| * | |||||
| * The default is "warning" to ensure that messages are | |||||
| * displayed by default when using the -quiet command line option.</p> | |||||
| * | |||||
| * @param echoLevel The new Level value | |||||
| */ | |||||
| public void setLevel( final EchoLevel echoLevel ) | |||||
| { | |||||
| m_echoLevel = echoLevel; | |||||
| } | |||||
| /** | /** | ||||
| * Sets the message variable. | * Sets the message variable. | ||||
| * | * | ||||
| @@ -84,7 +63,7 @@ public class Echo | |||||
| public void addText( final String message ) | public void addText( final String message ) | ||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| m_message += getProject().replaceProperties( message ); | |||||
| m_message = message; | |||||
| } | } | ||||
| /** | /** | ||||
| @@ -97,7 +76,7 @@ public class Echo | |||||
| { | { | ||||
| if( m_file == null ) | if( m_file == null ) | ||||
| { | { | ||||
| doLog(); | |||||
| throw new TaskException( "Echo only used to write to files now !"); | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| @@ -126,25 +105,4 @@ public class Echo | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| private void doLog() | |||||
| { | |||||
| final String option = m_echoLevel.getValue(); | |||||
| if( option.equals( "error" ) ) | |||||
| { | |||||
| getLogger().error( m_message ); | |||||
| } | |||||
| else if( option.equals( "warning" ) ) | |||||
| { | |||||
| getLogger().warn( m_message ); | |||||
| } | |||||
| else if( option.equals( "info" ) ) | |||||
| { | |||||
| getLogger().info( m_message ); | |||||
| } | |||||
| else | |||||
| { | |||||
| getLogger().debug( m_message ); | |||||
| } | |||||
| } | |||||
| } | } | ||||
| @@ -24,7 +24,6 @@ public class Echo | |||||
| private String m_message = "";// required | private String m_message = "";// required | ||||
| private File m_file; | private File m_file; | ||||
| private boolean m_append; | private boolean m_append; | ||||
| private EchoLevel m_echoLevel; | |||||
| /** | /** | ||||
| * Shall we append to an existing file? | * Shall we append to an existing file? | ||||
| @@ -46,26 +45,6 @@ public class Echo | |||||
| m_file = file; | m_file = file; | ||||
| } | } | ||||
| /** | |||||
| * Set the logging level to one of | |||||
| * <ul> | |||||
| * <li> error</li> | |||||
| * <li> warning</li> | |||||
| * <li> info</li> | |||||
| * <li> verbose</li> | |||||
| * <li> debug</li> | |||||
| * <ul><p> | |||||
| * | |||||
| * The default is "warning" to ensure that messages are | |||||
| * displayed by default when using the -quiet command line option.</p> | |||||
| * | |||||
| * @param echoLevel The new Level value | |||||
| */ | |||||
| public void setLevel( final EchoLevel echoLevel ) | |||||
| { | |||||
| m_echoLevel = echoLevel; | |||||
| } | |||||
| /** | /** | ||||
| * Sets the message variable. | * Sets the message variable. | ||||
| * | * | ||||
| @@ -84,7 +63,7 @@ public class Echo | |||||
| public void addText( final String message ) | public void addText( final String message ) | ||||
| throws TaskException | throws TaskException | ||||
| { | { | ||||
| m_message += getProject().replaceProperties( message ); | |||||
| m_message = message; | |||||
| } | } | ||||
| /** | /** | ||||
| @@ -97,7 +76,7 @@ public class Echo | |||||
| { | { | ||||
| if( m_file == null ) | if( m_file == null ) | ||||
| { | { | ||||
| doLog(); | |||||
| throw new TaskException( "Echo only used to write to files now !"); | |||||
| } | } | ||||
| else | else | ||||
| { | { | ||||
| @@ -126,25 +105,4 @@ public class Echo | |||||
| } | } | ||||
| } | } | ||||
| } | } | ||||
| private void doLog() | |||||
| { | |||||
| final String option = m_echoLevel.getValue(); | |||||
| if( option.equals( "error" ) ) | |||||
| { | |||||
| getLogger().error( m_message ); | |||||
| } | |||||
| else if( option.equals( "warning" ) ) | |||||
| { | |||||
| getLogger().warn( m_message ); | |||||
| } | |||||
| else if( option.equals( "info" ) ) | |||||
| { | |||||
| getLogger().info( m_message ); | |||||
| } | |||||
| else | |||||
| { | |||||
| getLogger().debug( m_message ); | |||||
| } | |||||
| } | |||||
| } | } | ||||