BufferedLogRecord Classe

Definição

Representa um registro de log em buffer a ser gravado em lote em um IBufferedLogger.

public ref class BufferedLogRecord abstract
public abstract class BufferedLogRecord
type BufferedLogRecord = class
Public MustInherit Class BufferedLogRecord
Herança
BufferedLogRecord

Comentários

Instâncias desse tipo podem ser agrupadas e reutilizados. As implementações de IBufferedLogger não devem manter a instância de BufferedLogRecord passado para seu LogRecords(IEnumerable<BufferedLogRecord>) método além da invocação desse método.

Construtores

Nome Description
BufferedLogRecord()

Representa um registro de log em buffer a ser gravado em lote em um IBufferedLogger.

Propriedades

Nome Description
ActivitySpanId

Obtém uma ID de intervalo de atividades para esse registro, representando o estado do thread que criou o registro.

ActivityTraceId

Obtém uma ID de rastreamento de atividade para esse registro, representando o estado do thread que criou o registro.

Attributes

Obtém o conjunto de variáveis de pares nome/valor associados ao registro.

EventId

Obtém a ID do evento do registro.

Exception

Obtém uma cadeia de caracteres de exceção para este registro.

FormattedMessage

Obtém a mensagem de log formatada.

LogLevel

Obtém o nível de gravidade do registro em log.

ManagedThreadId

Obtém a ID do thread que criou o registro de log.

MessageTemplate

Obtém o modelo de mensagem de log original.

Timestamp

Obtém a hora em que o registro de log foi criado pela primeira vez.

Métodos

Nome Description
Equals(Object)

Determina se o objeto especificado é igual ao objeto atual.

(Herdado de Object)
GetHashCode()

Serve como a função de hash padrão.

(Herdado de Object)
GetType()

Obtém o Type da instância atual.

(Herdado de Object)
MemberwiseClone()

Cria uma cópia superficial do Objectatual.

(Herdado de Object)
ToString()

Retorna uma cadeia de caracteres que representa o objeto atual.

(Herdado de Object)

Aplica-se a