Freigeben über


ILogConsumer.Log Methode

Definition

Die Methode, die während der Protokollierung aufgerufen werden soll. Diese Methode sollte sehr schnell sein, da sie synchron während der Orleans-Protokollierung aufgerufen wird.

public void Log (Orleans.Runtime.Severity severity, Orleans.Runtime.LoggerType loggerType, string caller, string message, System.Net.IPEndPoint myIPEndPoint, Exception exception, int eventCode = 0);
abstract member Log : Orleans.Runtime.Severity * Orleans.Runtime.LoggerType * string * string * System.Net.IPEndPoint * Exception * int -> unit
Public Sub Log (severity As Severity, loggerType As LoggerType, caller As String, message As String, myIPEndPoint As IPEndPoint, exception As Exception, Optional eventCode As Integer = 0)

Parameter

severity
Severity

Der Schweregrad der Nachricht, die nachverfolgt wird.

loggerType
LoggerType

Der Typ des Loggers, über den die Nachricht nachverfolgt wird.

caller
String

Der Name des Loggers, der die Nachricht nachverfolgt.

message
String

Die zu protokollierende Meldung.

myIPEndPoint
IPEndPoint

Die IPEndPoint des Orleans-Clients/Servers, falls bekannt. Ist möglicherweise NULL.

exception
Exception

Die zu protokollierende Ausnahme. Ist möglicherweise NULL.

eventCode
Int32

Numerischer Ereigniscode für diesen Protokolleintrag. Kann null sein, was "nicht angegeben" bedeutet. Im Allgemeinen sollten alle Protokolleinträge im Schweregrad=Fehler oder höher einen expliziten Fehlercodewert angeben.

Gilt für: