[msbuild] Added logging for all of the overridden MSBuild default tasks (#1829)
This commit is contained in:
Родитель
1c6565eaf5
Коммит
694bd212b3
|
@ -51,6 +51,11 @@ namespace Xamarin.MacDev.Tasks
|
||||||
log.LogMessage (TaskPropertyImportance, " {0}: {1}", propertyName, value);
|
log.LogMessage (TaskPropertyImportance, " {0}: {1}", propertyName, value);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
public static void LogTaskProperty (this TaskLoggingHelper log, string propertyName, int value)
|
||||||
|
{
|
||||||
|
log.LogMessage (TaskPropertyImportance, " {0}: {1}", propertyName, value);
|
||||||
|
}
|
||||||
|
|
||||||
public static void LogTaskName (this TaskLoggingHelper log, string taskName)
|
public static void LogTaskName (this TaskLoggingHelper log, string taskName)
|
||||||
{
|
{
|
||||||
log.LogMessage (TaskPropertyImportance, "{0} Task", taskName);
|
log.LogMessage (TaskPropertyImportance, "{0} Task", taskName);
|
||||||
|
|
|
@ -1,6 +1,22 @@
|
||||||
namespace Microsoft.Build.Tasks
|
using Xamarin.MacDev.Tasks;
|
||||||
|
|
||||||
|
namespace Microsoft.Build.Tasks
|
||||||
{
|
{
|
||||||
public class Copy : CopyBase
|
public class Copy : CopyBase
|
||||||
{
|
{
|
||||||
|
public override bool Execute ()
|
||||||
|
{
|
||||||
|
Log.LogTaskName ("Copy");
|
||||||
|
Log.LogTaskProperty ("DestinationFiles", DestinationFiles);
|
||||||
|
Log.LogTaskProperty ("DestinationFolder", DestinationFolder);
|
||||||
|
Log.LogTaskProperty ("OverwriteReadOnlyFiles", OverwriteReadOnlyFiles);
|
||||||
|
Log.LogTaskProperty ("Retries", Retries);
|
||||||
|
Log.LogTaskProperty ("RetryDelayMilliseconds", RetryDelayMilliseconds);
|
||||||
|
Log.LogTaskProperty ("SkipUnchangedFiles", SkipUnchangedFiles);
|
||||||
|
Log.LogTaskProperty ("SourceFiles", SourceFiles);
|
||||||
|
Log.LogTaskProperty ("UseHardlinksIfPossible", UseHardlinksIfPossible);
|
||||||
|
|
||||||
|
return base.Execute ();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,16 @@
|
||||||
namespace Microsoft.Build.Tasks
|
using Xamarin.MacDev.Tasks;
|
||||||
|
|
||||||
|
namespace Microsoft.Build.Tasks
|
||||||
{
|
{
|
||||||
public class Delete : DeleteBase
|
public class Delete : DeleteBase
|
||||||
{
|
{
|
||||||
|
public override bool Execute ()
|
||||||
|
{
|
||||||
|
Log.LogTaskName ("Delete");
|
||||||
|
Log.LogTaskProperty ("Files", Files);
|
||||||
|
Log.LogTaskProperty ("TreatErrorsAsWarnings", TreatErrorsAsWarnings);
|
||||||
|
|
||||||
|
return base.Execute ();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,22 @@
|
||||||
namespace Microsoft.Build.Tasks
|
using Xamarin.MacDev.Tasks;
|
||||||
|
|
||||||
|
namespace Microsoft.Build.Tasks
|
||||||
{
|
{
|
||||||
public class Exec : ExecBase
|
public class Exec : ExecBase
|
||||||
{
|
{
|
||||||
|
public override bool Execute ()
|
||||||
|
{
|
||||||
|
Log.LogTaskName ("Exec");
|
||||||
|
Log.LogTaskProperty ("Command", Command);
|
||||||
|
Log.LogTaskProperty ("CustomErrorRegularExpression", CustomErrorRegularExpression);
|
||||||
|
Log.LogTaskProperty ("CustomWarningRegularExpression", CustomWarningRegularExpression);
|
||||||
|
Log.LogTaskProperty ("IgnoreExitCode", IgnoreExitCode);
|
||||||
|
Log.LogTaskProperty ("IgnoreStandardErrorWarningFormat", IgnoreStandardErrorWarningFormat);
|
||||||
|
Log.LogTaskProperty ("StdErrEncoding", StdErrEncoding);
|
||||||
|
Log.LogTaskProperty ("StdOutEncoding", StdOutEncoding);
|
||||||
|
Log.LogTaskProperty ("WorkingDirectory", WorkingDirectory);
|
||||||
|
|
||||||
|
return base.Execute ();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
|
@ -1,6 +1,15 @@
|
||||||
namespace Microsoft.Build.Tasks
|
using Xamarin.MacDev.Tasks;
|
||||||
|
|
||||||
|
namespace Microsoft.Build.Tasks
|
||||||
{
|
{
|
||||||
public class MakeDir : MakeDirBase
|
public class MakeDir : MakeDirBase
|
||||||
{
|
{
|
||||||
|
public override bool Execute ()
|
||||||
|
{
|
||||||
|
Log.LogTaskName ("MakeDir");
|
||||||
|
Log.LogTaskProperty ("Directories", Directories);
|
||||||
|
|
||||||
|
return base.Execute ();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,17 @@
|
||||||
namespace Microsoft.Build.Tasks
|
using Xamarin.MacDev.Tasks;
|
||||||
|
|
||||||
|
namespace Microsoft.Build.Tasks
|
||||||
{
|
{
|
||||||
public class Move : MoveTaskBase
|
public class Move : MoveTaskBase
|
||||||
{
|
{
|
||||||
|
public override bool Execute ()
|
||||||
|
{
|
||||||
|
Log.LogTaskName ("Move");
|
||||||
|
Log.LogTaskProperty ("DestinationFiles", DestinationFiles);
|
||||||
|
Log.LogTaskProperty ("DestinationFolder", DestinationFolder);
|
||||||
|
Log.LogTaskProperty ("SourceFiles", SourceFiles);
|
||||||
|
|
||||||
|
return base.Execute ();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,15 @@
|
||||||
|
using Xamarin.MacDev.Tasks;
|
||||||
|
|
||||||
namespace Microsoft.Build.Tasks
|
namespace Microsoft.Build.Tasks
|
||||||
{
|
{
|
||||||
public class RemoveDir : RemoveDirBase
|
public class RemoveDir : RemoveDirBase
|
||||||
{
|
{
|
||||||
|
public override bool Execute ()
|
||||||
|
{
|
||||||
|
Log.LogTaskName ("RemoveDir");
|
||||||
|
Log.LogTaskProperty ("Directories", Directories);
|
||||||
|
|
||||||
|
return base.Execute ();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,6 +1,18 @@
|
||||||
namespace Microsoft.Build.Tasks
|
using Xamarin.MacDev.Tasks;
|
||||||
|
|
||||||
|
namespace Microsoft.Build.Tasks
|
||||||
{
|
{
|
||||||
public class Touch : TouchBase
|
public class Touch : TouchBase
|
||||||
{
|
{
|
||||||
|
public override bool Execute ()
|
||||||
|
{
|
||||||
|
Log.LogTaskName ("Touch");
|
||||||
|
Log.LogTaskProperty ("AlwaysCreate", AlwaysCreate);
|
||||||
|
Log.LogTaskProperty ("Files", Files);
|
||||||
|
Log.LogTaskProperty ("ForceTouch", ForceTouch);
|
||||||
|
Log.LogTaskProperty ("Time", Time);
|
||||||
|
|
||||||
|
return base.Execute ();
|
||||||
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
Загрузка…
Ссылка в новой задаче