IdentityModelEventSource Classe

Definição

Agente baseado na origem do evento para registrar eventos diferentes.

[System.Diagnostics.Tracing.EventSource(Name="Microsoft.IdentityModel.EventSource")]
public class IdentityModelEventSource : System.Diagnostics.Tracing.EventSource
[<System.Diagnostics.Tracing.EventSource(Name="Microsoft.IdentityModel.EventSource")>]
type IdentityModelEventSource = class
    inherit EventSource
Public Class IdentityModelEventSource
Inherits EventSource
Herança
IdentityModelEventSource
Atributos

Propriedades

Nome Description
HeaderWritten

Indica se ou o cabeçalho da mensagem de log (contém a versão da biblioteca, a data/hora e as informações de depuração de PII) foi gravado.

HiddenPIIString

Cadeia de caracteres usada no lugar de quaisquer argumentos para registrar mensagens de log se o sinalizador 'ShowPII' estiver definido como false.

HiddenSecurityArtifactString

Cadeia de caracteres usada no lugar de quaisquer argumentos para registrar mensagens de log se o sinalizador 'LogCompleteSecurityArtifact' estiver definido como false.

LogCompleteSecurityArtifact

Sinalizador que indica se a conclusão Microsoft.IdentityModel.Logging.SecurityArtifact é ou não mostrada em logs quando ShowPII é definida como true. Falso por padrão.

Logger

Agente estático exposto externamente. Um aplicativo ou estrutura externa pode conectar um ouvinte a essa fonte de evento para registrar dados de maneira personalizada.

LogLevel

Nível mínimo de log para registrar eventos em log. O padrão é Aviso.

ShowPII

Sinalizador que indica se a PII é mostrada ou não em logs. Falso por padrão.

Métodos

Nome Description
Write(EventLevel, Exception, String, Object[])

Grava um log de exceção usando o identifer de evento fornecido, o argumento de exceção, o argumento de cadeia de caracteres, a lista de argumentos e a hora UTC atual.

Write(EventLevel, Exception, String)

Grava um log de exceção usando o identifer de evento fornecido, o argumento de exceção, o argumento de cadeia de caracteres e a hora UTC atual.

WriteAlways(String, Object[])

Grava um log de eventos usando o argumento de cadeia de caracteres fornecido, a hora UTC atual e a lista de argumentos fornecidos.

WriteAlways(String)

Grava um log de eventos usando o argumento de cadeia de caracteres fornecido e a hora UTC atual. Nenhuma filtragem de nível é feita no evento.

WriteCritical(String, Object[])

Grava um log de eventos crítico usando o argumento de cadeia de caracteres fornecido, a hora UTC atual e a lista de argumentos fornecidos.

WriteCritical(String)

Grava um log de eventos crítico usando o argumento de cadeia de caracteres fornecido e a hora UTC atual.

WriteError(String, Object[])

Grava um log de eventos de erro usando o argumento de cadeia de caracteres fornecido, a hora UTC atual e a lista de argumentos fornecidos.

WriteError(String)

Grava um log de eventos de erro usando o argumento de cadeia de caracteres fornecido e a hora UTC atual.

WriteInformation(String, Object[])

Grava um log de eventos de informações usando o argumento de cadeia de caracteres fornecido, a hora UTC atual e a lista de argumentos fornecidos.

WriteInformation(String)

Grava um log de eventos de informações usando o argumento de cadeia de caracteres fornecido e a hora UTC atual.

WriteVerbose(String, Object[])

Grava um log de eventos detalhado usando o argumento de cadeia de caracteres fornecido, a hora UTC atual e a lista de argumentos fornecidos.

WriteVerbose(String)

Grava um log de eventos detalhado usando o argumento de cadeia de caracteres fornecido e a hora UTC atual.

WriteWarning(String, Object[])

Grava um log de eventos de aviso usando o argumento de cadeia de caracteres fornecido, a hora UTC atual e a lista de argumentos fornecidos.

WriteWarning(String)

Grava um log de eventos de aviso usando o argumento de cadeia de caracteres fornecido e a hora UTC atual.

Aplica-se a