Modifier and Type | Class and Description |
---|---|
static class |
Echo.EchoLevel
The enumerated values for the level attribute.
|
Modifier and Type | Field and Description |
---|---|
protected boolean |
append |
protected File |
file |
protected int |
logLevel |
protected String |
message |
Constructor and Description |
---|
Echo() |
Modifier and Type | Method and Description |
---|---|
void |
addText(String msg)
Set a multiline message.
|
void |
execute()
Does the work.
|
void |
setAppend(boolean append)
If true, append to existing file.
|
void |
setEncoding(String encoding)
Declare the encoding to use when outputting to a file;
Use "" for the platform's default encoding.
|
void |
setFile(File file)
File to write to.
|
void |
setForce(boolean f)
Whether read-only destinations will be overwritten.
|
void |
setLevel(Echo.EchoLevel echoLevel)
Set the logging level.
|
void |
setMessage(String msg)
Message to write.
|
void |
setOutput(Resource output)
Resource to write to.
|
bindToOwner, getOwningTarget, getRuntimeConfigurableWrapper, getTaskName, getTaskType, getWrapper, handleErrorFlush, handleErrorOutput, handleFlush, handleInput, handleOutput, init, isInvalid, log, log, log, log, maybeConfigure, perform, reconfigure, setOwningTarget, setRuntimeConfigurableWrapper, setTaskName, setTaskType
clone, getDescription, getLocation, getProject, setDescription, setLocation, setProject
protected boolean append
protected File file
protected int logLevel
protected String message
public void addText(String msg)
msg
- the CDATA text to append to the output textpublic void execute() throws BuildException
execute
in class Task
BuildException
- if something goes wrong with the buildpublic void setAppend(boolean append)
append
- if true, append to existing file, default
is false.public void setEncoding(String encoding)
encoding
- the character encoding to use.public void setFile(File file)
file
- the file to write to, if not set, echo to
standard outputpublic void setForce(boolean f)
Defaults to false
public void setLevel(Echo.EchoLevel echoLevel)
The default is "warning" to ensure that messages are displayed by default when using the -quiet command line option.
echoLevel
- the logging levelpublic void setMessage(String msg)
msg
- Sets the value for the message variable.public void setOutput(Resource output)
output
- the Resource to write to.