Протоколирование работоспособности ASP.NET - PullRequest
0 голосов
/ 27 января 2012

Я использую VS2005 C # .NET 2.0

Я новичок в использовании Мониторинг работоспособности , и я не уверен, как сохраняются файлы журнала.

Я только что настроил мой Web.config файл, и я не вижу никакой переменной, которая объявляет, где будет сохранен файл журнала.

Ниже приведен мой Web.config фрагмент кода:

<system.web>
    <healthMonitoring enabled="true" heartbeatInterval="0">
        <bufferModes>
            <clear/>
            <add name="Logging" maxBufferSize="1000" maxFlushSize="200" urgentFlushThreshold="800" regularFlushInterval="00:05:00" urgentFlushInterval="00:01:00" maxBufferThreads="1"/>
        </bufferModes>
        <providers>
            <clear/>
            <add name="MySqlWebEventProvider" type="System.Web.Management.SqlWebEventProvider" connectionStringName="SODConnectionString" maxEventDetailsLength="1073741823" buffer="true" bufferMode="Logging"/>
        </providers>
        <eventMappings>
            <clear/>
            <add name="All Audits" type="System.Web.Management.WebAuditEvent" startEventCode="0" endEventCode="2147483647"/>
            <add name="All Errors" type="System.Web.Management.WebBaseErrorEvent" startEventCode="0" endEventCode="2147483647"/>
        </eventMappings>
        <profiles>
            <clear/>
            <add name="Audit Logs" minInstances="1" maxLimit="Infinite" minInterval="00:00:15"/>
            <add name="Error Logs" minInstances="1" maxLimit="Infinite" minInterval="00:00:15"/>
        </profiles>
        <rules>
            <clear/>
            <add name="All Audits Default" eventName="All Audits" provider="MySqlWebEventProvider" profile="Audit Logs"/>
            <add name="All Errors Default" eventName="All Errors" provider="MySqlWebEventProvider" profile="Error Logs"/>
        </rules>
    </healthMonitoring>

</system.web>

Могу ли я узнать, какие еще шаги мне нужно предпринять?

1 Ответ

1 голос
/ 27 января 2012

Эта статья должна вам помочь ...

http://msdn.microsoft.com/en-us/library/ff650305.aspx

Вывод зависит от того, что вы настраиваете. Как правило, вы бы пойти на EventLogs. Но если вы ведете расширенное ведение журнала, вы можете использовать разные провайдеры для вывода его в SQL или WMI.

...