トレースを構成する

このトピックでは、AppFabric コマンドレットを使用して、アプリケーションまたはサービスのトレースを構成する方法について説明します。トレースの構成に使用できるコマンドレットは、Get-ASAppAnalyticTracingSet-ASAppAnalyticTracingClear-ASAppAnalyticTracingDisable-ASAppDebugTracingEnable-ASAppDebugTracingSet-ASAppDebugTracing、および Get-ASAppDebugTracing です。

AppFabric コマンドレットを対話的に実行するには、AppFabric 用の Windows PowerShell コンソールを開き、適切なコマンドレットを入力し、Enter キーを押します。コマンドレットの実行の詳細については、「Windows Server AppFabric コマンドレットの実行」を参照してください。

アプリケーションの分析トレース情報を取得するには

Windows PowerShell コンソールで Get-ASAppAnalyticTracing コマンドレットを実行し、DebugTracingInfo クラスの指定したスコープで Web アプリケーションの分析トレース情報を取得します。

Get-ASAppAnalyticTracing の構文オプションは次のとおりです。

構文 1

Get-ASAppAnalyticTracing [-SiteName] <String> [[-VirtualPath] <String>]

構文 2

Get-ASAppAnalyticTracing [-Uri] <Uri>

構文 3

Get-ASAppAnalyticTracing -ApplicationObject <ApplicationInfo>

構文 4

Get-ASAppAnalyticTracing -Root
パラメーター 説明

[-SiteName] <String> [[-VirtualPath]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

アプリケーションの分析トレースを設定するには

Windows PowerShell コンソールで Set-ASAppAnalyticTracing コマンドレットを実行し、指定したスコープで Web アプリケーションの分析トレース構成を設定します。

Set-ASAppAnalyticTracing の構文オプションは次のとおりです。

構文 1

Set-ASAppAnalyticTracing [-SiteName] <String> [[-VirtualPath] <String>] [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>]

構文 2

Set-ASAppAnalyticTracing [-Uri] <Uri> [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>]

構文 3

Set-ASAppAnalyticTracing -ApplicationObject <ApplicationInfo> [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>] [Set-ASAppAnalyticTracing [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>] 

構文 4

Set-ASAppAnalyticTracing [-MessageFlowTracing <Boolean>] [-PropagateActivity <Boolean>] [-ProviderId <Guid>] -Root
パラメーター 説明

[-SiteName] <String> [[-VirtualPath]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

-MessageFlowTracing <Boolean>

メッセージ フローのトレースを有効にするブール値

-PropagateActivity <Boolean>

呼び出し間でアクティビティの伝達を有効にするブール値

-ProviderId <Guid>

構成済みの追跡プロバイダーの GUID

アプリケーションの分析トレースを無効にするには

Windows PowerShell コンソールで Clear-ASAppAnalyticTracing コマンドレットを実行し、指定したスコープで Web アプリケーションの分析トレース構成を無効にします。

Clear-ASAppAnalyticTracing の構文オプションは次のとおりです。

構文 1

Clear-ASAppAnalyticTracing [-SiteName] <String> [[-VirtualPath] <String>] [-Confirm] [-WhatIf] [<CommonParameters>]

構文 2

Clear-ASAppAnalyticTracing [-Uri] <Uri> [-Confirm] [-WhatIf] [<CommonParameters>]

構文 3

Clear-ASAppAnalyticTracing -ApplicationObject <ApplicationInfo> [-Confirm] [-WhatIf] [<CommonParameters>]

構文 4

Clear-ASAppAnalyticTracing [-Confirm] [-Root] [-WhatIf] [<CommonParameters>]
パラメーター 説明

[-SiteName] <String> [[-VirtualPath]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

アプリケーションのデバッグ トレースを有効にするには

Windows PowerShell コンソールで Enable-ASAppDebugTracing コマンドレットを実行し、大量の診断トレース情報の収集を開始します。

Enable -ASAppDebugTracing の構文オプションは次のとおりです。

構文 1

Enable-ASAppDebugTracing [-SiteName] <String> [[-VirtualPath] <String>] [-FilePath] <String> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] 

構文 2

Enable-ASAppDebugTracing [-Uri] <Uri> [-FilePath] <String> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

構文 3

Enable-ASAppDebugTracing [-FilePath] <String> -ApplicationObject <ApplicationInfo> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

構文 4

Enable-ASAppDebugTracing [-FilePath] <String> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] -Root [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] 
パラメーター 説明

[-SiteName] <String> [[-VirtualPath] <String>]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

-FilePath <String>

必須です。ログが格納される場所を指定します。

-ActivitiesLevel

省略可能です。{<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}。System.Activities ソースがログに記録するレベルを指定します。

[-ServiceModelLevel]

省略可能です。{<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}。System.ServiceModel ソースがログに記録するレベルを指定します。

アプリケーションのデバッグ トレースを無効にするには

Windows PowerShell コンソールで Disable-ASAppDebugTracing コマンドレットを実行し、診断トレース情報の収集を停止します。

Disable-ASAppDebugTracing の構文オプションは次のとおりです。

構文 1

Disable-ASAppDebugTracing [-SiteName] <String> [[-VirtualPath] <String>]

構文 2

Disable-ASAppDebugTracing [-Uri] <Uri>

構文 3

Disable-ASAppDebugTracing -ApplicationObject <ApplicationInfo>

構文 4

Disable-ASAppDebugTracing -Root
パラメーター 説明

[-SiteName] <String> [[-VirtualPath] <String>、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

アプリケーションのデバッグ トレースを設定するには

Windows PowerShell コンソールで Set-ASAppDebugTracing コマンドレットを実行し、Enable-ASAppDebugTracing によって有効化されたデバッグ トレースのパラメーターを変更します。

Set-ASAppDebugTracing の構文オプションは次のとおりです。

構文 1

Set-ASAppDebugTracing [-SiteName] <String> [[-VirtualPath] <String>] [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-FilePath <String>] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

構文 2

Set-ASAppDebugTracing [-Uri] <Uri> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-FilePath <String>] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

構文 3

Set-ASAppDebugTracing -ApplicationObject <ApplicationInfo> [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-FilePath <String>] [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]

構文 4

Set-ASAppDebugTracing [-ActivitiesLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}] [-FilePath <String>] -Root [-ServiceModelLevel {<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}]
パラメーター 説明

[-SiteName] <String> [[-VirtualPath]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

-FilePath <String>

省略可能です。ログが格納される場所を指定します。

-ActivitiesLevel

省略可能です。{<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}。System.Activities ソースがログに記録するレベルを指定します。

[-ServiceModelLevel]

省略可能です。{<Critical> | <Error> | <Information> | <Off> | <Verbose> | <Warning>}。System.ServiceModel ソースがログに記録するレベルを指定します。

アプリケーションのデバッグ トレース情報を取得するには

Windows PowerShell コンソールで Get-ASAppDebugTracing コマンドレットを実行し、DebugTracingInfo クラスの現在のデバッグ トレース設定を取得します。

Get-ASAppDebugTracing の構文オプションは次のとおりです。

構文 1

Get-ASAppDebugTracing [-SiteName] <String> [[-VirtualPath] <String>]

構文 2

Get-ASAppDebugTracing [-Uri] <Uri> 

構文 3

Get-ASAppDebugTracing -ApplicationObject <ApplicationInfo>

構文 4

Get-ASAppDebugTracing -Root
パラメーター 説明

[-SiteName] <String> [[-VirtualPath]、[-Uri] <Uri>、-ApplicationObject <ApplicationInfo>、または -Root

コマンドレットの操作スコープ

  2011-12-05