Summary
A task that records the build's output to a file. Loosely based on Ant's
Record
task.
- Assembly
- NAnt
.Contrib .dll - Namespace
- NAnt
.Contrib .Tasks - Base Types
-
- Task
graph BT
Type-->Base0["Task"]
Type["RecordTask"]
class Type type-node
Syntax
[TaskName("record")]
public class RecordTask : Task
Examples
<record name="${outputdir}\Buildlog.txt" level="Info" action="Start"/>
<record name="${outputdir}\Buildlog.txt" action="Close"/>
Remarks
This task allows you to record the build's output, or parts of it to a
file. You can start and stop recording at any place in the build process.
Attributes
| Type | Description |
|---|---|
| TaskName |
Properties
| Name | Value | Summary |
|---|---|---|
| Action | RecordTask |
Action to apply to this log instance - either
NAnt.Contrib.Tasks.RecordTask.ActionType.Start,
NAnt.Contrib.Tasks.RecordTask.ActionType.Stop, NAnt.Contrib.Tasks.RecordTask.ActionType.Close or
NAnt.Contrib.Tasks.RecordTask.ActionType.Flush.
|
| AutoFlush | bool |
Determines whether the recorder will flush it's buffer after every
write to it. The default is
false.
|
| LogName | FileInfo |
Name of destination file.
|
| ThresholdLevel | Level |
Determine the level of logging - either
Level.Debug,
Level.Verbose, Level.Info,
Level.Warning or Level.Error.
The default is Level.Info.
|
Methods
| Name | Value | Summary |
|---|---|---|
| ExecuteTask |
void |
This is where the work is done.
|
