Configuración del registro de mensajes
En este tema se describe cómo usar los cmdlets de AppFabric para configurar el registro de mensajes de una aplicación o un servicio. Los cmdlets que puede usar para configurar el registro de mensajes son Set-ASAppMessageLogging, Get-ASAppMessageLogging, Enable-ASAppMessageLogging y Disable-ASAppMessageLogging.
Para ejecutar un cmdlet de AppFabric de manera interactiva, abra la consola de Windows PowerShell para AppFabric, escriba el cmdlet y presione ENTRAR. Para obtener más información sobre la ejecución de cmdlets, vea Ejecución de cmdlets de AppFabric.
Procedimiento para establecer el registro de mensajes de una aplicación
En la consola de Windows PowerShell, ejecute el cmdlet Set-ASAppMessageLogging para cambiar las propiedades de registro de mensajes de una aplicación.
Opciones de sintaxis para Set-ASAppMessageLogging:
Sintaxis 1
Set-ASAppMessageLogging [SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintaxis 2
Set-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintaxis 3
Set-ASAppMessageLogging -ApplicationObject <ApplicationInfo> -FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintaxis 4
Set-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Parámetro | Descripción |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]. [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ámbito operativo para el cmdlet. |
-FilePath <string> |
Obligatorio. El lugar donde deben almacenarse los registros. |
-LogEntireMessage |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage]. Si falta, el atributo no se cambia. |
-LogMalformedMessages |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages]. Si falta, el atributo no se cambia. |
-LogMessagesAtServiceLevel |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel]. Si falta, el atributo no se cambia. |
-LogMessagesAtTransportLevel |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel]. Si falta, el atributo no se cambia. |
-MaxMessagesToLog número |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog]. Si falta, el atributo no se cambia. |
-MaxSizeOfMessageToLog número |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog]. Si falta, el atributo no se cambia. |
Procedimiento para obtener el registro de mensajes de una aplicación
En la consola de Windows PowerShell, ejecute el cmdlet Get-ASAppMessageLogging para obtener las propiedades de registro de mensajes de una aplicación en un objeto ApplicationMessageLoggingInfo.
Opciones de sintaxis para Get-ASAppMessageLogging:
Sintaxis 1
Get-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>]
Sintaxis 2
Get-ASAppMessageLogging [-Uri] <Uri>
Sintaxis 3
Get-ASAppMessageLogging -ApplicationObject <ApplicationInfo>
Sintaxis 4
Get-ASAppMessageLogging -Root
Parámetro | Descripción |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ámbito operativo para el cmdlet. |
Procedimiento para habilitar el registro de mensajes de una aplicación
En la consola de Windows PowerShell, ejecute el cmdlet Enable-ASAppMessageLogging para habilitar el registro de mensajes de una aplicación especificada.
Opciones de sintaxis para Enable-ASAppMessageLogging:
Sintaxis 1
Enable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintaxis 2
Enable-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintaxis 3
Enable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Sintaxis 4
Enable-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
Parámetro | Descripción |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ámbito operativo para el cmdlet. |
-FilePath <string> |
Obligatorio. El lugar donde deben almacenarse los registros. |
-LogEntireMessage |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage]. Si falta, el atributo no se cambia. |
-LogMalformedMessages |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages]. Si falta, el atributo no se cambia. |
-LogMessagesAtServiceLevel |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel]. Si falta, el atributo no se cambia. |
-LogMessagesAtTransportLevel |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel]. Si falta, el atributo no se cambia. |
-MaxMessagesToLog número |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog]. Si falta, el atributo no se cambia. |
-MaxSizeOfMessageToLog número |
Opcional. Especifica el valor del atributo /configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog]. Si falta, el atributo no se cambia. |
Procedimiento para deshabilitar el registro de mensajes para una aplicación
En la consola de Windows PowerShell, ejecute el cmdlet Disable-ASAppMessageLogging para deshabilitar el registro de mensajes en el contexto de la sesión de diagnóstico actual.
Opciones de sintaxis para Disable-ASAppMessageLogging:
Sintaxis 1
Disable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-Confirm]
Sintaxis 2
Disable-ASAppMessageLogging [-Uri] <Uri> [-Confirm]
Sintaxis 3
Disable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-Confirm]
Sintaxis 4
Disable-ASAppMessageLogging [-Confirm] -Root
Parámetro | Descripción |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>], [-Uri] <Uri>, -ApplicationObject <ApplicationInfo> o -Root |
Ámbito operativo para el cmdlet. |
2012-03-05