Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/325.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET运行状况监视日志记录_C#_Asp.net_Visual Studio_Logging_Health Monitoring - Fatal编程技术网

C# ASP.NET运行状况监视日志记录

C# ASP.NET运行状况监视日志记录,c#,asp.net,visual-studio,logging,health-monitoring,C#,Asp.net,Visual Studio,Logging,Health Monitoring,我使用的是VS2005 C#.NET 2.0 我不熟悉使用健康监控,不确定日志文件是如何保存的 我只配置了Web.config文件,没有看到任何声明日志文件保存位置的变量 下面是我的Web.config代码片段: <system.web> <healthMonitoring enabled="true" heartbeatInterval="0"> <bufferModes> <clear/>

我使用的是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>


我可以知道我还需要采取哪些步骤吗?

这篇文章应该可以帮助您

输出取决于您配置的内容。通常,您会选择事件日志。但是,如果您正在进行广泛的日志记录,您可能希望使用不同的提供程序在SQL或WMI中输出日志