Configuration de la journalisation des messages
Cette rubrique décrit l'utilisation des cmdlets AppFabric pour configurer la journalisation des messages pour une application ou un service. Les cmdlets qui permettent de configurer la journalisation des messages sont Set-ASAppMessageLogging, Get-ASAppMessageLogging, Enable-ASAppMessageLogging et Disable-ASAppMessageLogging.
Pour exécuter une cmdlet de AppFabric de manière interactive, ouvrez la console Windows PowerShell pour AppFabric, entrez la cmdlet appropriée, puis appuyez sur Entrée. Pour plus d'informations sur l'exécution des cmdlets, consultez la rubrique Exécution des cmdlets de Windows Server AppFabric.
Définition de la journalisation des messages pour une application
Dans la console Windows PowerShell, exécutez la cmdlet Set-ASAppMessageLogging pour modifier les propriétés de journalisation des messages pour une application.
Options de syntaxe de la cmdlet 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]
Paramètre | Description |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> ou -Root |
Étendue opérationnelle de la cmdlet |
-FilePath <string> |
Ce paramètres est obligatoire. Emplacement de stockage des journaux. |
-LogEntireMessage |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-LogMalformedMessages |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-LogMessagesAtServiceLevel |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-LogMessagesAtTransportLevel |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-MaxMessagesToLog Number |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-MaxSizeOfMessageToLog Number |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
Obtention de la journalisation des messages à partir d'une application
Dans la console Windows PowerShell, exécutez la cmdlet Get-ASAppMessageLogging pour obtenir les propriétés de journalisation des messages d'une application dans un objet ApplicationMessageLoggingInfo.
Options de syntaxe de la cmdlet 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
Paramètre | Description |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> ou -Root |
Étendue opérationnelle de la cmdlet |
Activation de la journalisation des messages pour une application
Dans la console Windows PowerShell, exécutez la cmdlet Enable-ASAppMessageLogging pour activer la journalisation des messages pour une application spécifique.
Options de syntaxe de la cmdlet 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]
Paramètre | Description |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> ou -Root |
Étendue opérationnelle de la cmdlet |
-FilePath <string> |
Ce paramètres est obligatoire. Emplacement de stockage des journaux. |
-LogEntireMessage |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-LogMalformedMessages |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-LogMessagesAtServiceLevel |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-LogMessagesAtTransportLevel |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-MaxMessagesToLog Number |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
-MaxSizeOfMessageToLog Number |
Ce paramètre est facultatif. Spécifie la valeur de l'attribut /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog]. Si ce paramètre est manquant, l'attribut n'est pas modifié. |
Désactivation de la journalisation des messages pour une application
Dans la console Windows PowerShell, exécutez la cmdlet Disable-ASAppMessageLogging pour désactiver la journalisation des messages dans le cadre de la session de diagnostics en cours.
Options de syntaxe de la cmdlet 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
Paramètre | Description |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> ou -Root |
Étendue opérationnelle de la cmdlet |
2011-12-05