Konfigurieren der Nachrichtenprotokollierung
In diesem Thema wird beschrieben, wie AppFabric-Cmdlets zum Konfigurieren der Nachrichtenprotokollierung für eine Webanwendung oder einen Dienst verwendet werden können. Die Cmdlets, die Sie zum Konfigurieren der Nachrichtenprotokollierung verwenden können, sind Set-ASAppMessageLogging, Get-ASAppMessageLogging, Enable-ASAppMessageLogging und Disable-ASAppMessageLogging.
Wenn Sie ein AppFabric-Cmdlet interaktiv ausführen möchten, öffnen Sie die Windows PowerShell-Konsole für AppFabric, geben das entsprechende Cmdlet ein und drücken dann die EINGABETASTE. Weitere Informationen zum Ausführen von Cmdlets finden Sie unter Ausführen von AppFabric-Cmdlets.
Festlegen der Nachrichtenprotokollierung für eine Webanwendung
Führen Sie in der Windows PowerShell-Konsole das Cmdlet Set-ASAppMessageLogging aus, um die Nachrichtenprotokollierungseigenschaften einer Anwendung zu ändern.
Syntaxoptionen für Set-ASAppMessageLogging:
Syntax 1
Set-ASAppMessageLogging [SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntax 2
Set-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntax 3
Set-ASAppMessageLogging -ApplicationObject <ApplicationInfo> -FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntax 4
Set-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Parameter | Beschreibung |
---|---|
[-SiteName] <Zeichenfolge> [[-VirtualPath] <Zeichenfolge>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> oder -Root |
Betriebsbereich des Cmdlets |
-FilePath <Zeichenfolge< |
Erforderlich. Der Speicherort der Protokolle. |
-LogEntireMessage |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-LogMalformedMessages |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-LogMessagesAtServiceLevel |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-LogMessagesAtTransportLevel |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-MaxMessagesToLog Number |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-MaxSizeOfMessageToLog Number |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
Abrufen der Nachrichtenprotokollierung einer Webanwendung
Führen Sie in der Windows PowerShell-Konsole das Cmdlet Get-ASAppMessageLogging aus, um die Nachrichtenprotokollierungseigenschaften einer Anwendung in ein ApplicationMessageLoggingInfo-Objekt abzurufen.
Syntaxoptionen für Get-ASAppMessageLogging:
Syntax 1
Get-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>]
Syntax 2
Get-ASAppMessageLogging [-Uri] <Uri>
Syntax 3
Get-ASAppMessageLogging -ApplicationObject <ApplicationInfo>
Syntax 4
Get-ASAppMessageLogging -Root
Parameter | Beschreibung |
---|---|
[-SiteName] <Zeichenfolge> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <AnwendungsInfo> oder -Root |
Betriebsbereich des Cmdlets |
Aktivieren der Nachrichtenprotokollierung für eine Webanwendung
Führen Sie in der Windows PowerShell-Konsole das Cmdlet Enable-ASAppMessageLogging aus, um die Nachrichtenprotokollierung für eine Anwendung zu aktivieren.
Syntaxoptionen für Enable-ASAppMessageLogging:
Syntax 1
Enable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntax 2
Enable-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntax 3
Enable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntax 4
Enable-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Parameter | Beschreibung |
---|---|
[-SiteName] <Zeichenfolge> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <AnwendungsInfo> oder -Root |
Betriebsbereich des Cmdlets |
-FilePath <Zeichenfolge< |
Erforderlich. Der Speicherort der Protokolle. |
-LogEntireMessage |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-LogMalformedMessages |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-LogMessagesAtServiceLevel |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-LogMessagesAtTransportLevel |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-MaxMessagesToLog Number |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
-MaxSizeOfMessageToLog Number |
Optional. Gibt den Wert des Attributs /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog] an. Wenn diese Parameter fehlt, wird das Attribut nicht geändert. |
Deaktivieren der Nachrichtenprotokollierung für eine Webanwendung
Führen Sie in der Windows PowerShell-Konsole das Cmdlet Disable-ASAppMessageLogging aus, um die Nachrichtenprotokollierung im Kontext der aktuellen Diagnosesitzung zu deaktivieren.
Syntaxoptionen für Disable-ASAppMessageLogging:
Syntax 1
Disable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-Confirm]
Syntax 2
Disable-ASAppMessageLogging [-Uri] <Uri> [-Confirm]
Syntax 3
Disable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-Confirm]
Syntax 4
Disable-ASAppMessageLogging [-Confirm] -Root
Parameter | Beschreibung |
---|---|
[-SiteName] <Zeichenfolge> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <AnwendungsInfo> oder -Root |
Betriebsbereich des Cmdlets |
2012-03-05