Konfigurace protokolování zpráv
Toto téma popisuje způsob použití rutin technologie AppFabric ke konfiguraci protokolování zpráv pro aplikaci nebo službu. Rutiny, pomocí kterých je možné konfigurovat protokolování zpráv, jsou tyto: Set-ASAppMessageLogging, Get-ASAppMessageLogging, Enable-ASAppMessageLogging a Disable-ASAppMessageLogging.
Chcete-li interaktivně spustit rutinu technologie AppFabric, otevřete konzolu prostředí Windows PowerShell pro technologii AppFabric, zadejte příslušnou rutinu a stiskněte klávesu ENTER. Další informace o spouštění rutin naleznete v tématu Spouštění rutin technologie Windows Server AppFabric.
Nastavení protokolování zpráv pro aplikaci
Chcete-li změnit vlastnosti protokolování zpráv pro aplikaci, spusťte v konzole prostředí Windows PowerShell rutinu Set-ASAppMessageLogging.
Možnosti syntaxe u rutiny Set-ASAppMessageLogging:
Syntaxe 1
Set-ASAppMessageLogging [SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntaxe 2
Set-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntaxe 3
Set-ASAppMessageLogging -ApplicationObject <ApplicationInfo> -FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntaxe 4
Set-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Parametr | Popis |
---|---|
[-SiteName] <Řetězec> [[-VirtualPath] <Řetězec>]. [-Uri] <Identifikátor_URI>, -ApplicationObject <Informace_o_aplikaci> nebo -Root |
Operační obor rutiny |
-FilePath <řetězec> |
Povinný parametr. Umístění, ve kterém mají být uloženy protokoly. |
-LogEntireMessage |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage]. Pokud chybí, atribut nebude změněn. |
-LogMalformedMessages |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages]. Pokud chybí, atribut nebude změněn. |
-LogMessagesAtServiceLevel |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel]. Pokud chybí, atribut nebude změněn. |
-LogMessagesAtTransportLevel |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel]. Pokud chybí, atribut nebude změněn. |
-MaxMessagesToLog počet |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog]. Pokud chybí, atribut nebude změněn. |
-MaxSizeOfMessageToLog počet |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog]. Pokud chybí, atribut nebude změněn. |
Získání protokolování zpráv z aplikace
Chcete-li získat vlastnosti protokolování zpráv pro aplikaci do objektu ApplicationMessageLoggingInfo, spusťte v konzole prostředí Windows PowerShell rutinu Get-ASAppMessageLogging.
Možnosti syntaxe u rutiny Get-ASAppMessageLogging:
Syntaxe 1
Get-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>]
Syntaxe 2
Get-ASAppMessageLogging [-Uri] <Uri>
Syntaxe 3
Get-ASAppMessageLogging -ApplicationObject <ApplicationInfo>
Syntaxe 4
Get-ASAppMessageLogging -Root
Parametr | Popis |
---|---|
[-SiteName] <Řetězec> [[-VirtualPath] <Řetězec>], [-Uri] <Identifikátor_URI>, -ApplicationObject <Informace_o_aplikaci> nebo -Root |
Operační obor rutiny |
Povolení protokolování zpráv pro aplikaci
Chcete-li povolit protokolování zpráv pro určitou aplikaci, spusťte v konzole prostředí Windows PowerShell rutinu Enable-ASAppMessageLogging.
Možnosti syntaxe u rutiny Enable-ASAppMessageLogging:
Syntaxe 1
Enable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntaxe 2
Enable-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntaxe 3
Enable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Syntaxe 4
Enable-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Parametr | Popis |
---|---|
[-SiteName] <Řetězec> [[-VirtualPath] <Řetězec>], [-Uri] <Identifikátor_URI>, -ApplicationObject <Informace_o_aplikaci> nebo -Root |
Operační obor rutiny |
-FilePath <řetězec> |
Povinný parametr. Umístění, ve kterém mají být uloženy protokoly. |
-LogEntireMessage |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage]. Pokud chybí, atribut nebude změněn. |
-LogMalformedMessages |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages]. Pokud chybí, atribut nebude změněn. |
-LogMessagesAtServiceLevel |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel]. Pokud chybí, atribut nebude změněn. |
-LogMessagesAtTransportLevel |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel]. Pokud chybí, atribut nebude změněn. |
-MaxMessagesToLog počet |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog]. Pokud chybí, atribut nebude změněn. |
-MaxSizeOfMessageToLog počet |
Nepovinný parametr. Určuje hodnotu atributu /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog]. Pokud chybí, atribut nebude změněn. |
Zakázání protokolování zpráv pro aplikaci
Chcete-li zakázat protokolování zpráv v kontextu aktuální diagnostické relace, spusťte v konzole prostředí Windows PowerShell rutinu Disable-ASAppMessageLogging.
Možnosti syntaxe rutiny Disable-ASAppMessageLogging:
Syntaxe 1
Disable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-Confirm]
Syntaxe 2
Disable-ASAppMessageLogging [-Uri] <Uri> [-Confirm]
Syntaxe 3
Disable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-Confirm]
Syntaxe 4
Disable-ASAppMessageLogging [-Confirm] -Root
Parametr | Popis |
---|---|
[-SiteName] <Řetězec> [[-VirtualPath] <Řetězec>], [-Uri] <Identifikátor_URI>, -ApplicationObject <Informace_o_aplikaci> nebo -Root |
Operační obor rutiny |
2011-12-05