TaskLogger.LogError C# (CSharp) Method

LogError() public method

public LogError ( string file, string errorCode, string message, int line, int column ) : void
file string
errorCode string
message string
line int
column int
return void
    public override void LogError(string file, string errorCode, string message, int line, int column)
    {
        _task.Log.LogError(null, errorCode, null, file, line, column, line, column, message);
        Success = false;
    }

Usage Example

Ejemplo n.º 1
0
        protected sealed override void InternalProcessRecord()
        {
            TaskLogger.LogEnter();
            bool flag = true;

            foreach (ValidatingCondition validatingCondition in this.ValidationTests)
            {
                ValidatingTaskResult validatingTaskResult = new ValidatingTaskResult();
                validatingTaskResult.ConditionDescription = validatingCondition.Description.ToString();
                if (flag)
                {
                    bool flag2 = false;
                    try
                    {
                        flag2 = validatingCondition.Validate();
                    }
                    catch (LocalizedException ex)
                    {
                        TaskLogger.LogError(new LocalizedException(Strings.ExceptionValidatingConditionFailed(ex.Message), ex));
                        validatingTaskResult.FailureDetails = ex;
                        flag2 = false;
                    }
                    validatingTaskResult.Result = (flag2 ? ValidatingTaskResult.ResultType.Passed : ValidatingTaskResult.ResultType.Failed);
                    if (!flag2 && validatingCondition.AbortValidationIfFailed)
                    {
                        flag = false;
                    }
                }
                base.WriteObject(validatingTaskResult);
            }
            TaskLogger.LogExit();
        }
All Usage Examples Of TaskLogger::LogError