//public void WriteVerbose(string format, params object[] args) //{ // if (!ShouldWriteVerbose()) // return; // WriteVerbose(string.Format(Thread.CurrentThread.CurrentCulture, format, args)); //} protected override void DoWriteError(ErrorRecord errorRecord) { if (_Inner == null) { return; } _Inner.WriteError(errorRecord); }
public static void WriteError(this IPipelineWriter writer, Exception exception, string errorId, ErrorCategory errorCategory, object targetObject) { if (writer == null) { return; } writer.WriteError(new ErrorRecord(exception, errorId, errorCategory, targetObject)); }
private void ErrorNotFound(string path) { if (_Logger == null) { return; } _Logger.WriteError(new ErrorRecord(new FileNotFoundException(), "PSDocs.PathBuilder.ErrorNotFound", ErrorCategory.ObjectNotFound, path)); }
public static void ErrorInvariantCulture(this IPipelineWriter writer) { if (writer == null) { return; } writer.WriteError(new ErrorRecord( exception: new PipelineBuilderException(PSDocsResources.InvariantCulture), errorId: "PSDocs.PipelineBuilder.InvariantCulture", errorCategory: ErrorCategory.InvalidOperation, null )); }
public static void WriteError(this IPipelineWriter writer, ParseError error) { if (writer == null) { return; } var record = new ErrorRecord ( exception: new ParseException(message: error.Message, errorId: error.ErrorId), errorId: error.ErrorId, errorCategory: ErrorCategory.InvalidOperation, targetObject: null ); writer.WriteError(record); }