Compartilhar via


TraceFailedRequestsLogging Class1

Configura o log de rastreamento de solicitações com falha para um site.

Sintaxe

class TraceFailedRequestsLogging : EmbeddedObject  

Métodos

Essa classe não contém métodos.

Propriedades

A tabela a seguir lista as propriedades expostas pela classe TraceFailedRequestsLogging.

Nome Descrição
CustomActionsEnabled Um valor boolean de leitura/gravação. true se as ações personalizadas estiverem habilitadas; caso contrário, false. O padrão é false. Observação: para obter mais informações sobre ações personalizadas, confira a propriedade CustomActionExe da classe TraceUrl.
Directory Um valor string de leitura/gravação onde os arquivos de log são salvos. O padrão é "%SystemDrive%\inetpub\FailedReqLogFiles".
Enabled Um valor boolean de leitura/gravação. true se o log de rastreamento de solicitações com falha estiver habilitado para o site; caso contrário, false. O padrão é false.
MaxLogFiles Um valor uint32 de leitura/gravação que especifica o número máximo de arquivos de log a serem persistidos para o site. Um arquivo de log é criado para cada solicitação com falha definida. O padrão é 50.
MaxLogFileSizeKB Um valor uint32 de leitura/gravação que especifica o tamanho máximo, em quilobytes, do arquivo de log a ser salvo no disco. O padrão é 512. 0 especifica que nenhum limite é usado. Observação: o tamanho real do arquivo de log pode variar um pouco do tamanho especificado quando o cache de memória é salvo no disco.

Subclasses

Essa classe não contém subclasses.

Comentários

As instâncias dessa classe estão contidas na propriedade TraceFailedRequestsLogging da classe Site e da classe SiteElementDefaults.

Exemplo

O exemplo a seguir exibe as propriedades da classe TraceFailedRequestsLogging, inverte o valor da propriedade Enabled, a salva e, em seguida, exibe as propriedades novamente para exibir a alteração.

' Connect to the WMI WebAdministration namespace.  
Set oWebAdmin = GetObject("winmgmts:root\WebAdministration")  
  
' Get the default Web site.  
Set oSite = oWebAdmin.Get("Site.Name='Default Web Site'")  
  
' List the name of each property and display the property values.  
For Each vProp In oSite.TraceFailedRequestsLogging.Properties_  
    WScript.Echo vProp.Name & ": " & vProp.Value  
Next  
WScript.Echo   
  
' Switch the current value of the Enabled property.  
oSite.TraceFailedRequestsLogging.Enabled = _  
    Not(oSite.TraceFailedRequestsLogging.Enabled)  
  
' Save the change.  
oSite.Put_  
  
' Display the property names and values again.  
For Each vProp In oSite.TraceFailedRequestsLogging.Properties_  
    WScript.Echo vProp.Name & ": " & vProp.Value  
Next  
  

Hierarquia de herança

EmbeddedObject

TraceFailedRequestsLogging

Requisitos

Tipo Descrição
Cliente – IIS 7.0 no Windows Vista
– IIS 7.5 no Windows 7
– IIS 8.0 no Windows 8
– IIS 10.0 no Windows 10
Servidor – IIS 7.0 no Windows Server 2008
– IIS 7.5 no Windows Server 2008 R2
– IIS 8.0 no Windows Server 2012
– IIS 8.5 no Windows Server 2012 R2
– IIS 10.0 no Windows Server 2016
Product – IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Arquivo MOF WebAdministration.mof

Confira também

Classe EmbeddedObject
Classe Site
Classe SiteElementDefaults
Classe TraceUrl