Partilhar via


Logger<T>.ILogger.Log<TState> Método

Definição

Grava uma entrada de log.

generic <typename TState>
 virtual void Microsoft.Extensions.Logging.ILogger.Log(Microsoft::Extensions::Logging::LogLevel logLevel, Microsoft::Extensions::Logging::EventId eventId, TState state, Exception ^ exception, Func<TState, Exception ^, System::String ^> ^ formatter) = Microsoft::Extensions::Logging::ILogger::Log;
void ILogger.Log<TState> (Microsoft.Extensions.Logging.LogLevel logLevel, Microsoft.Extensions.Logging.EventId eventId, TState state, Exception exception, Func<TState,Exception,string> formatter);
abstract member Microsoft.Extensions.Logging.ILogger.Log : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> unit
override this.Microsoft.Extensions.Logging.ILogger.Log : Microsoft.Extensions.Logging.LogLevel * Microsoft.Extensions.Logging.EventId * 'State * Exception * Func<'State, Exception, string> -> unit
Sub Log(Of TState) (logLevel As LogLevel, eventId As EventId, state As TState, exception As Exception, formatter As Func(Of TState, Exception, String)) Implements ILogger.Log

Parâmetros de tipo

TState

O tipo do objeto a ser gravado.

Parâmetros

logLevel
LogLevel

A entrada será gravada nesse nível.

eventId
EventId

ID do evento.

state
TState

A entrada a ser gravada. Também pode ser um objeto.

exception
Exception

A exceção relacionada a essa entrada.

formatter
Func<TState,Exception,String>

Função para criar uma mensagem String do state e exception.

Implementações

Aplica-se a