ILogger.Log Method
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Overloads
Log(Diagnostic[])
public void Log (params Microsoft.VisualStudio.LanguageServer.Protocol.Diagnostic[] messages);
abstract member Log : Microsoft.VisualStudio.LanguageServer.Protocol.Diagnostic[] -> unit
Public Sub Log (ParamArray messages As Diagnostic())
Parameters
- messages
- Diagnostic[]
Applies to
Log(Exception)
public void Log (Exception ex);
abstract member Log : Exception -> unit
Public Sub Log (ex As Exception)
Parameters
- ex
- Exception
Applies to
Log(ErrorCode, IEnumerable<String>, String, Range)
public void Log (Microsoft.Quantum.QsCompiler.Diagnostics.ErrorCode item, System.Collections.Generic.IEnumerable<string> args, string? source = default, Microsoft.VisualStudio.LanguageServer.Protocol.Range? range = default);
abstract member Log : Microsoft.Quantum.QsCompiler.Diagnostics.ErrorCode * seq<string> * string * Microsoft.VisualStudio.LanguageServer.Protocol.Range -> unit
Public Sub Log (item As ErrorCode, args As IEnumerable(Of String), Optional source As String = Nothing, Optional range As Range = Nothing)
Parameters
- item
- ErrorCode
- args
- IEnumerable<String>
- source
- String
- range
- Range
Applies to
Log(WarningCode, IEnumerable<String>, String, Range)
public void Log (Microsoft.Quantum.QsCompiler.Diagnostics.WarningCode item, System.Collections.Generic.IEnumerable<string> args, string? source = default, Microsoft.VisualStudio.LanguageServer.Protocol.Range? range = default);
abstract member Log : Microsoft.Quantum.QsCompiler.Diagnostics.WarningCode * seq<string> * string * Microsoft.VisualStudio.LanguageServer.Protocol.Range -> unit
Public Sub Log (item As WarningCode, args As IEnumerable(Of String), Optional source As String = Nothing, Optional range As Range = Nothing)
Parameters
- item
- WarningCode
- args
- IEnumerable<String>
- source
- String
- range
- Range
Applies to
Log(InformationCode, IEnumerable<String>, String, Range, String[])
public void Log (Microsoft.Quantum.QsCompiler.Diagnostics.InformationCode item, System.Collections.Generic.IEnumerable<string> args, string? source = default, Microsoft.VisualStudio.LanguageServer.Protocol.Range? range = default, params string[] messageParam);
abstract member Log : Microsoft.Quantum.QsCompiler.Diagnostics.InformationCode * seq<string> * string * Microsoft.VisualStudio.LanguageServer.Protocol.Range * string[] -> unit
Public Sub Log (item As InformationCode, args As IEnumerable(Of String), Optional source As String = Nothing, Optional range As Range = Nothing, ParamArray messageParam As String())
Parameters
- item
- InformationCode
- args
- IEnumerable<String>
- source
- String
- range
- Range
- messageParam
- String[]