すべてのIISログをAzureストレージに自動的に保持する必要がありますが、それを有効にするにはどうすればよいですか?
クラスには、DiagnosticInfrastructureLogs、Logs、DirectoriesなどのさまざまなプロパティがあることがわかりDiagnosticMonitorConfiguration
ます。IISログの原因は上記のどれですか。ログはどのblob/テーブルに保存されますか?
ありがとう!
[ディレクトリバッファ]には、2つのオプションがあります。IISログと失敗したRequestLog 。
これらのオプションの概要を示す診断スキーマ定義の抜粋を次に示します。
<Directories bufferQuotaInMB="1024"
scheduledTransferPeriod="PT1M">
<!-- These three elements specify the special directories
that are set up for the log types -->
<CrashDumps container="wad-crash-dumps" directoryQuotaInMB="256" />
<FailedRequestLogs container="wad-frq" directoryQuotaInMB="256" />
<IISLogs container="wad-iis" directoryQuotaInMB="256" />
<!-- For regular directories the DataSources element is used -->
<DataSources>
<DirectoryConfiguration container="wad-panther" directoryQuotaInMB="128">
<!-- Absolute specifies an absolute path with optional environment expansion -->
<Absolute expandEnvironment="true" path="%SystemRoot%\system32\sysprep\Panther" />
</DirectoryConfiguration>
<DirectoryConfiguration container="wad-custom" directoryQuotaInMB="128">
<!-- LocalResource specifies a path relative to a local
resource defined in the service definition -->
<LocalResource name="MyLoggingLocalResource" relativePath="logs" />
</DirectoryConfiguration>
</DataSources>