2012-01-27 37 views
0

我使用VS2005 C#.NET 2.0ASP.NET運行狀況監視記錄

我是新來使用健康監測的,而且我不確定日誌文件的保存方式。

我只配置了我的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

這篇文章應該幫助你...

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

輸出取決於配置什麼。通常,你會選擇EventLogs。但是,如果您正在進行大量日誌記錄,則可能需要使用不同的提供程序以SQL或WMI格式輸出它。