Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Konfiguriert die Protokollierung von HTTP-Anforderungen.
Syntax
class HttpLoggingSection : ConfigurationSection
Methoden
In der folgenden Tabelle werden die Methoden aufgelistet, die von der HttpLoggingSection-Klasse verfügbar gemacht werden.
| Name | Beschreibung |
|---|---|
| GetAllowDefinition | (Geerbt von ConfigurationSection.) |
| GetAllowLocation | (Geerbt von ConfigurationSection.) |
| RevertToParent | (Geerbt von ConfigurationSection.) |
| SetAllowDefinition | (Geerbt von ConfigurationSection.) |
| SetAllowLocation | (Geerbt von ConfigurationSection.) |
Eigenschaften
In der folgenden Tabelle werden die Eigenschaften aufgeführt, die von der HttpLoggingSection Klasse verfügbar gemacht werden.
| Name | Beschreibung |
|---|---|
DontLog |
Ein Lese-/Schreibwert boolean. true, wenn die Protokollierung für erfolgreiche Anforderungen deaktiviert ist; false, wenn erfolgreiche Anforderungen protokolliert werden. Eine Anforderung wird als erfolgreich betrachtet, wenn ihr Statuscode kleiner als 400 ist. Der Standardwert ist false. Hinweis: Diese Eigenschaft ist identisch mit der DontLog-Metabasiseigenschaft in IIS 6.0. |
Location |
(Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft. |
Path |
(Geerbt von ConfigurationSection.) Eine Schlüsseleigenschaft. |
SectionInformation |
(Geerbt von ConfigurationSection.) |
SelectiveLogging |
Eine sint32-Enumeration, die die zu protokollierenden Ereignisse angibt. Die möglichen Werte werden weiter unten im Abschnitt Hinweise aufgeführt. |
Unterklassen
Diese Klasse enthält keine Unterklassen.
Hinweise
Diese Klasse entspricht dem <system.webServer/httpLogging>-Abschnitt in der Datei ApplicationHost.config.
In der folgenden Tabelle werden die verschiedenen möglichen Werte für die SelectiveLogging-Eigenschaft angezeigt. Der Standardwert ist 0 (LogAll).
| Wert | Schlüsselwort | Beschreibung |
|---|---|---|
| 0 | LogAll |
Alle Anforderungen werden protokolliert. |
| 1 | LogSuccessful |
Es werden nur erfolgreiche Anforderungen protokolliert. Eine Anforderung wird als erfolgreich betrachtet, wenn ihr Statuscode kleiner als 400 ist. |
| 2 | LogError |
Es werden nur fehlgeschlagene Anforderungen protokolliert. Eine Anforderung wird als fehlgeschlagen betrachtet, wenn ihr Statuscode größer oder gleich 400 ist. |
Beispiel
Das folgende Codebeispiel legt die SelectiveLogging-Eigenschaft auf LogError fest.
' Connect to the WMI WebAdministration namespace.
Set oWebAdmin = GetObject( _
"winmgmts:root\WebAdministration")
' Get the HTTP logging section.
Set oSection = oWebAdmin.Get( _
"HttpLoggingSection.Path=" & _
"'MACHINE/WEBROOT/APPHOST',Location=''")
' Display the class name of the section.
WScript.Echo "[ " & oSection.Path_.Class & " ]" & vbCrLf
' Display the initial settings.
Call DisplaySettings("Initial Values", oSection)
' Set the SelectiveLogging property to LogError.
oSection.SelectiveLogging = 2
' Save new values to configuration.
oSection.Put_
' Refresh the oSection object variable with new values.
oSection.Refresh_
' Show changed settings.
Call DisplaySettings("New Values", oSection)
' ==== DisplaySettings helper function. ====
Function DisplaySettings(HeadingText, oSection)
' Display a heading.
WScript.Echo String(Len(HeadingText), "-")
WScript.Echo HeadingText
WScript.Echo String(Len(HeadingText), "-")
' Display configuration history section properties.
WScript.Echo "Path: " & oSection.Path
WScript.Echo "Location: " & oSection.Location
WScript.Echo "DontLog: " & oSection.DontLog
WScript.Echo "SelectiveLogging: " & _
oSection.SelectiveLogging
WScript.Echo
End Function
Vererbungshierarchie
HttpLoggingSection
Anforderungen
| type | Beschreibung |
|---|---|
| Client | - IIS 7.0 unter Windows Vista IIS 7.5 unter Windows 7 IIS 8.0 unter Windows 8 IIS 10.0 unter Windows 10 |
| Server | IIS 7.0 unter Windows Server 2008 - IIS 7.5 unter Windows Server 2008 R2 IIS 8.0 auf Windows Server 2012. - IIS 8.5 unter Windows Server 2012 R2 IIS 10.0 auf Windows Server 2016. |
| Produkt | - IIS 7.0, IIS 7.5, IIS 8.0, IIS 8.5, IIS 10.0 |
| MOF-Datei | WebAdministration.mof |
Weitere Informationen
CentralBinaryLogFile-Klasse
CentralW3CLogFile-Klasse
ConfigurationSection-Klasse
OdbcLoggingSection-Klasse
LogSection-Klasse
SiteLogFile-Klasse
DontLog-Metabasiseigenschaft (IIS 6.0)