Configurare la registrazione dei messaggi
In questo argomento viene descritto come utilizzare i cmdlet di AppFabric per configurare la registrazione dei messaggi per un'applicazione o un servizio. I cmdlet utilizzabili per configurare la registrazione dei messaggi sono Set-ASAppMessageLogging, Get-ASAppMessageLogging, Enable-ASAppMessageLogging e Disable-ASAppMessageLogging.
Per eseguire in modo interattivo un cmdlet di AppFabric, aprire la console di Windows PowerShell per AppFabric, immettere il cmdlet appropriato, quindi premere INVIO. Per ulteriori informazioni sull'esecuzione dei cmdlet, vedere Esecuzione dei cmdlet di Windows Server AppFabric.
Per impostare la registrazione dei messaggi per un'applicazione
Nella console di Windows PowerShell, eseguire il cmdlet Set-ASAppMessageLogging per modificare le proprietà di registrazione dei messaggi per un'applicazione.
Opzioni di sintassi per Set-ASAppMessageLogging:
Sintassi 1
Set-ASAppMessageLogging [SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintassi 2
Set-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintassi 3
Set-ASAppMessageLogging -ApplicationObject <ApplicationInfo> -FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintassi 4
Set-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Parametro | Descrizione |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ambito operativo del cmdlet |
-FilePath <string> |
Obbligatorio. Dove devono essere archiviati i registri. |
-LogEntireMessage |
Facoltativo. Specifica il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage]. Se è mancante, l'attributo non viene modificato. |
-LogMalformedMessages |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages]. Se è mancante, l'attributo non viene modificato. |
-LogMessagesAtServiceLevel |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel]. Se è mancante, l'attributo non viene modificato. |
-LogMessagesAtTransportLevel |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel]. Se è mancante, l'attributo non viene modificato. |
-MaxMessagesToLog Number |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog]. Se è mancante, l'attributo non viene modificato. |
-MaxSizeOfMessageToLog Number |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog]. Se è mancante, l'attributo non viene modificato. |
Per ottenere la registrazione dei messaggi da un'applicazione
Nella console di Windows PowerShell, eseguire il cmdlet Get-ASAppMessageLogging per ottenere le proprietà di registrazione dei messaggi per un'applicazione in un oggetto ApplicationMessageLoggingInfo.
Opzioni di sintassi per Get-ASAppMessageLogging:
Sintassi 1
Get-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>]
Sintassi 2
Get-ASAppMessageLogging [-Uri] <Uri>
Sintassi 3
Get-ASAppMessageLogging -ApplicationObject <ApplicationInfo>
Sintassi 4
Get-ASAppMessageLogging -Root
Parametro | Descrizione |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ambito operativo del cmdlet |
Per abilitare la registrazione dei messaggi per un'applicazione
Nella console di Windows PowerShell, eseguire il cmdlet Enable-ASAppMessageLogging per abilitare le proprietà di registrazione dei messaggi per un'applicazione specifica.
Opzioni di sintassi per Enable-ASAppMessageLogging:
Sintassi 1
Enable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintassi 2
Enable-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintassi 3
Enable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintassi 4
Enable-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Parametro | Descrizione |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ambito operativo del cmdlet |
-FilePath <string> |
Obbligatorio. Dove devono essere archiviati i registri. |
-LogEntireMessage |
Facoltativo. Specifica il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage]. Se è mancante, l'attributo non viene modificato. |
-LogMalformedMessages |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages]. Se è mancante, l'attributo non viene modificato. |
-LogMessagesAtServiceLevel |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel]. Se è mancante, l'attributo non viene modificato. |
-LogMessagesAtTransportLevel |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel]. Se è mancante, l'attributo non viene modificato. |
-MaxMessagesToLog Number |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog]. Se è mancante, l'attributo non viene modificato. |
-MaxSizeOfMessageToLog Number |
Facoltativo. Consente di specificare il valore dell'attributo /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog]. Se è mancante, l'attributo non viene modificato. |
Per disabilitare la registrazione dei messaggi per un'applicazione
Nella console di Windows PowerShell, eseguire il cmdlet Disable-ASAppMessageLogging per disattivare la registrazione dei messaggi nel contesto della sessione di diagnostica corrente.
Opzioni di sintassi per Disable-ASAppMessageLogging:
Sintassi 1
Disable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-Confirm]
Sintassi 2
Disable-ASAppMessageLogging [-Uri] <Uri> [-Confirm]
Sintassi 3
Disable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-Confirm]
Sintassi 4
Disable-ASAppMessageLogging [-Confirm] -Root
Parametro | Descrizione |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ambito operativo del cmdlet |
2011-12-05