Partager via


Classe1 TraceFailedRequestsLogging

Configure la journalisation des traces des demandes ayant échoué pour un site Web.

Syntaxe

class TraceFailedRequestsLogging : EmbeddedObject  

Méthodes

Cette classe ne contient pas de méthodes.

Propriétés

Le tableau suivant répertorie les propriétés exposées par la classe TraceFailedRequestsLogging.

Nom Description
CustomActionsEnabled Une valeur boolean en lecture/écriture. true si des actions personnalisées sont activées ; sinon, false. Par défaut, il s’agit de false. Remarque : Pour plus d’informations sur les actions personnalisées, consultez la propriété CustomActionExe de la classe TraceUrl.
Directory Valeur en lecture/écriture string qui spécifie l’emplacement d’enregistrement des fichiers journaux. La valeur par défaut est « %SystemDrive%\inetpub\FailedReqLogFiles ».
Enabled Une valeur boolean en lecture/écriture. true si la journalisation des traces des demandes ayant échoué est activée pour le site Web ; sinon, false. la valeur par défaut est false.
MaxLogFiles Valeur en lecture/écriture uint32 qui spécifie le nombre maximal de fichiers journaux à conserver pour le site Web. Un fichier journal est créé pour chaque demande ayant échoué qui est définie. La valeur par défaut est 50.
MaxLogFileSizeKB Valeur en lecture/écriture uint32 qui spécifie la taille maximale, en kilo-octets, du fichier journal à enregistrer sur le disque. La valeur par défaut est 512. 0 spécifie qu’aucune limite n’est utilisée. Remarque : la taille réelle du fichier journal peut varier un peu de la taille spécifiée lorsque le cache de mémoire est enregistré sur le disque.

Sous-classes

Cette classe ne contient aucune sous-classe.

Notes

Les instances de cette classe sont contenues dans la propriété TraceFailedRequestsLogging de la classe Site et dans la classe SiteElementDefaults.

Exemple

L’exemple suivant affiche les propriétés de la classe TraceFailedRequestsLogging, inverse la valeur de la propriété Enabled et l’enregistre, puis affiche à nouveau les propriétés pour afficher la modification.

' 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  
  

Hiérarchie d'héritage

EmbeddedObject

TraceFailedRequestsLogging

Spécifications

Type Description
Client - IIS 7.0 sur Windows Vista
- IIS 7.5 sous Windows 7
- IIS 8.0 sous Windows 8
- IIS 10.0 sous Windows 10
Serveur - IIS 7.0 sur Windows Server 2008
- IIS 7.5 sur Windows Server 2008 R2
- IIS 8.0 sur Windows Server 2012
- IIS 8.5 sur Windows Server 2012 R2
- IIS 10.0 sous Windows Server 2016
Produit - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0
Fichier MOF WebAdministration.mof

Voir aussi

Classe EmbeddedObject
Classe de site
Classe SiteElementDefaults
Classe TraceUrl