メッセージ ログの構成
このトピックでは、AppFabric コマンドレットを使用して、アプリケーションまたはサービスのメッセージ ログを構成する方法について説明します。メッセージ ログの構成に使用できるコマンドレットは、Set-ASAppMessageLogging、Get-ASAppMessageLogging、Enable-ASAppMessageLogging、および Disable-ASAppMessageLogging です。
AppFabric コマンドレットを対話的に実行するには、AppFabric 用の Windows PowerShell コンソールを開き、適切なコマンドレットを入力し、Enter キーを押します。コマンドレットの実行の詳細については、「AppFabric コマンドレットの実行」を参照してください。
アプリケーションのメッセージ ログを設定するには
Windows PowerShell コンソールで Set-ASAppMessageLogging コマンドレットを実行し、アプリケーションのメッセージ ログ プロパティを変更します。
Set-ASAppMessageLogging の構文オプションは次のとおりです。
構文 1
Set-ASAppMessageLogging [SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
構文 2
Set-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
構文 3
Set-ASAppMessageLogging -ApplicationObject <ApplicationInfo> -FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
構文 4
Set-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
[パラメーター] | [説明] |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root |
コマンドレットの操作スコープ |
-FilePath <string> |
必須です。ログが格納される場所を指定します。 |
-LogEntireMessage |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-LogMalformedMessages |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-LogMessagesAtServiceLevel |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-LogMessagesAtTransportLevel |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-MaxMessagesToLog Number |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-MaxSizeOfMessageToLog Number |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog] 属性の値を指定します。指定がない場合、属性は変更されません。 |
アプリケーションからメッセージ ログを取得するには
Windows PowerShell コンソールで Get-ASAppMessageLogging コマンドレットを実行し、アプリケーションのメッセージ ログ プロパティを ApplicationMessageLoggingInfo オブジェクトに取得します。
Get-ASAppMessageLogging の構文オプションは次のとおりです。
構文 1
Get-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>]
構文 2
Get-ASAppMessageLogging [-Uri] <Uri>
構文 3
Get-ASAppMessageLogging -ApplicationObject <ApplicationInfo>
構文 4
Get-ASAppMessageLogging -Root
[パラメーター] | [説明] |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root |
コマンドレットの操作スコープ |
アプリケーションのメッセージ ログを有効にするには
Windows PowerShell コンソールで Enable-ASAppMessageLogging コマンドレットを実行し、指定したアプリケーションのメッセージ ログを有効にします。
Enable-ASAppMessageLogging の構文オプションは次のとおりです。
構文 1
Enable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
構文 2
Enable-ASAppMessageLogging [-Uri] <Uri> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
構文 3
Enable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
構文 4
Enable-ASAppMessageLogging -Root [-FilePath <string>] [-LogEntireMessage] [-LogMalformedMessages] [-LogMessagesAtServiceLevel] [-LogMessagesAtTransportLevel] [-MaxMessagesToLog Number] [-MaxSizeOfMessageToLog Number]
[パラメーター] | [説明] |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root |
コマンドレットの操作スコープ |
-FilePath <string> |
必須です。ログが格納される場所を指定します。 |
-LogEntireMessage |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@logEntireMessage] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-LogMalformedMessages |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@logMalformedMessages] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-LogMessagesAtServiceLevel |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtServiceLevel] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-LogMessagesAtTransportLevel |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@logMessagesAtTransportLevel] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-MaxMessagesToLog Number |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@maxMessagesToLog] 属性の値を指定します。指定がない場合、属性は変更されません。 |
-MaxSizeOfMessageToLog Number |
省略可能です。/configuration/system.serviceModel/diagnostics/messageLogging[@maxSizeOfMessageToLog] 属性の値を指定します。指定がない場合、属性は変更されません。 |
アプリケーションのメッセージ ログを無効にするには
Windows PowerShell コンソールで Disable-ASAppMessageLogging コマンドレットを実行し、現在の診断セッションでのメッセージ ログを無効にします。
Disable-ASAppMessageLogging の構文オプションは次のとおりです。
構文 1
Disable-ASAppMessageLogging [-SiteName] <String> [[-VirtualPath] <String>] [-Confirm]
構文 2
Disable-ASAppMessageLogging [-Uri] <Uri> [-Confirm]
構文 3
Disable-ASAppMessageLogging -ApplicationObject <ApplicationInfo> [-Confirm]
構文 4
Disable-ASAppMessageLogging [-Confirm] -Root
[パラメーター] | [説明] |
---|---|
[-SiteName] <String> [[-VirtualPath] <String>]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root |
コマンドレットの操作スコープ |
2012-03-05