2009-08-24 3 views

答えて

2

私たちは、このようにそれを行う:あなたのケース内のカテゴリはエラー、デバッグまたは警告だろう

 Logger.Write("Message or exception", "Catergory"); 

は、その後エラーについて、設定ファイルで:

<listeners> 
    <add fileName="Errors.log" footer="----------------------------------------" 
    header="----------------------------------------" rollFileExistsBehavior="Overwrite" 
    rollInterval="None" rollSizeKB="0" timeStampPattern="yyyy-MM-dd" 
    listenerDataType="Microsoft.Practices.EnterpriseLibrary.Logging.Configuration.RollingFlatFileTraceListenerData, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
    traceOutputOptions="None" filter="All" type="Microsoft.Practices.EnterpriseLibrary.Logging.TraceListeners.RollingFlatFileTraceListener, Microsoft.Practices.EnterpriseLibrary.Logging, Version=4.1.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" 
    name="Errors" /> 
</listeners> 


<categorySources> 
    <add switchValue="All" name="Errors"> 
    <listeners> 
     <add name="Errors" /> 
    </listeners> 
    </add> 
</categorySources> 

あなたは、各カテゴリあなたがこれを行うことができLog4jのかlog4netので

0

この目的のためにフィルタを実装することも、別のアペンダを使用してフィルタを書き込むこともできます。

関連する問題