The message can be specified using the NAnt.Core.Tasks.EchoTask.Message
attribute
or as inline content. If neither is included - or the message contains
only whitespace - then an empty message will be emitted in the output.
Macros in the message will be expanded.
When writing to a file, the NAnt.Core.Tasks.EchoTask.MessageLevel
attribute is
ignored.
Parameters
Examples
Writes a message with level NAnt.Core.Level.Debug
to the build log.
<echo message="Hello, World!" level="Debug" />
Writes a two-line message to the build log using inline content.
<echo>First line
Second line</echo>
Writes a two-line message to the build log using the NAnt.Core.Tasks.EchoTask.Message
attribute.
<echo message='First line
Second line</echo>
Writes a message with expanded macro to the build log.
<echo message="Base build directory = ${nant.project.basedir}" />
Functionally equivalent to the previous example.
<echo>Base build directory = ${nant.project.basedir}</echo>
Writes the previous message to a file in the project directory, overwriting the file if it exists.
<echo file="buildmessage.txt">Base build directory = ${nant.project.basedir}</echo>
Requirements
- Assembly
- NAnt
.Core .dll - Namespace
-
NAnt
.Core .Tasks