Compartir vía


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