0
我一直在嘗試使用CustomTraceListener類來擁有自己的自定義跟蹤偵聽器。配置是按照MSDN做,但它無法與一個錯誤說:CustomTraceListener類實現跟蹤HTTP請求
System.Configuration.ConfigurationErrorsException was unhandled by user code
HResult=-2146232062
Message=Could not create TraceLib.DebugTraceListener,TraceLib.
Source=mscorlib
BareMessage=Could not create TraceLib.DebugTraceListener,TraceLib.
Line=0
StackTrace:
Server stack trace:
at System.Diagnostics.TraceUtils.GetRuntimeObject(String className, Type baseType, String initializeData)
at System.Diagnostics.TypedElement.BaseGetRuntimeObject()
at System.Diagnostics.ListenerElement.GetRuntimeObject()
at System.Diagnostics.ListenerElement.GetRuntimeObject()
at System.Diagnostics.ListenerElementsCollection.GetRuntimeObject()
at System.Diagnostics.TraceSource.Initialize()
at System.Net.Logging.InitializeLogging()
at System.Net.Logging.get_On()
at System.Net.WebRequest.Create(Uri requestUri, Boolean useUriBase)
配置:
<system.diagnostics>
<sources>
<source name="System.Net" >
<listeners>
<add name="MyTrace"/>
</listeners>
</source>
</sources>
<sharedListeners>
<add name="MyTrace" type="TraceLib.DebugTraceListener,TraceLib" initializeData="System.Net.trace.log"/>
</sharedListeners>
<switches>
<add name="System.Net" value="Information" />
</switches>
</system.diagnostics>
任何線索?