Partager via


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