我需要在Azure存储中自动保留所有IIS日志,如何启用它?
我发现DiagnosticMonitorConfiguration
类中有不同的属性,例如DiagnosticInfrastructureLogs,Logs,Directories等以上哪些是IIS日志的负责人?存储日志的blob / table是什么?
谢谢!
答案 0 :(得分:1)
在Directory Buffers下,您有两个选项.. IIS日志和失败的RequestLogs。
以下是诊断架构定义的一个片段,其中概述了这些选项:
<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>