Elemento <filter> para <add> para <sharedListeners>
Adiciona um filtro a um ouvinte na coleção sharedListeners
.
<configuration>
<system.diagnostics>
<sharedListeners>
<add>
<filter>
Syntax
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Warning" />
Atributos e elementos
As seções a seguir descrevem atributos, elementos filho e elementos pai.
Atributos
Atributo | Descrição |
---|---|
tipo | Atributo obrigatório. Especifica o tipo do filtro. Você pode usar apenas o nome completo do tipo (no formato da propriedade Type.FullName) ou usar o nome de tipo totalmente qualificado, incluindo as informações do assembly (no formato da propriedade Type.AssemblyQualifiedName). Para obter informações sobre como criar um nome de tipo totalmente qualificado, confira Como especificar nomes de tipo totalmente qualificados. |
initializeData | Atributo opcional. A cadeia de caracteres passada para o construtor da classe especificada. |
Elementos filho
Nenhum.
Elementos pai
Elemento | Descrição |
---|---|
configuration |
O elemento raiz em cada arquivo de configuração usado pelos aplicativos do Common Language Runtime e .NET Framework. |
system.diagnostics |
Especifica os ouvintes de rastreamento que coletam, armazenam e roteiam mensagens e o nível em que uma opção de rastreamento é definida. |
sharedListeners |
Uma coleção de ouvintes que podem ser referenciados por qualquer elemento de origem ou de rastreamento. |
add |
Adiciona um ouvinte à coleção sharedListeners. |
Comentários
Se um ouvinte for definido em um elemento <add>
do elemento <sharedListeners>
, o filtro desse ouvinte deverá ser definido em um elemento <filter>
que é filho do elemento <add>
.
Esse elemento pode ser usado no arquivo de configuração de computador (Machine.config) e no arquivo de configuração de aplicativo.
Exemplo
O exemplo a seguir mostra como usar o elemento <filter>
para adicionar um filtro ao ouvinte de rastreamento console
na coleção sharedListeners
.
<configuration>
<system.diagnostics>
<sources>
<source name="myTraceSource" >
<listeners>
<add name="console" />
<remove name="Default" />
</listeners>
</source>
</sources>
<sharedListeners>
<add name="console"
type="System.Diagnostics.ConsoleTraceListener" >
<filter type="System.Diagnostics.EventTypeFilter"
initializeData="Error" />
</add>
</sharedListeners>
</system.diagnostics>
</configuration>
Confira também
Comentários
https://aka.ms/ContentUserFeedback.
Em breve: Ao longo de 2024, eliminaremos os problemas do GitHub como o mecanismo de comentários para conteúdo e o substituiremos por um novo sistema de comentários. Para obter mais informações, consulteEnviar e exibir comentários de