Nasıl app özel TraceListener tanımlamak için.config
Bir özel izleme dinleyicisi (TextWriteTraceListener
türetilen) hayata ve şimdi benim uygulama standart TextWriteTraceListener
yerine kullanmak için hazırlamak istiyorum.
İlk işe yarıyor ve emin olmak için varsayılan TextWriteTraceListener
ekledim. İşte benim app.config:
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="TextListener" type="System.Diagnostics.TextWriterTraceListener" initializeData="trace.log" />
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
Şimdi benim izimi dinleyici MyApp.Utils
ad alanında tanımlanan ve FormattedTextWriterTraceListener
deniyor. MyApp.Utils.FormattedTextWriterTraceListener
yukarıdaki yapılandırma türünü değiştirdim ve şu anda bu gibi görünüyor:
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="MyTextListener" type="MyApp.Utils.FormattedTextWriterTraceListener" initializeData="trace.log" />
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
İleti ConfigurationErrorsException
Bir alıyorum bir oturum açmaya çalıştığınızda, ancak şimdi:
Sınıf Uygulamam için türü bulamadım.Formundadır.FormattedTextWriterTraceListener.
Eğer mümkün olup olmadığını bile kimse bilmiyor nasıl config bu özel dinleyici ayarlayabilirim?
CEVAP
Çok, çok gibi: bir derleme belirtmeyi deneyin
<configuration>
<system.diagnostics>
<trace autoflush="true" indentsize="4">
<listeners>
<add name="TextListener"
type="MyApp.Utils.FormattedTextWriterTraceListener, MyApp"
initializeData="trace.log" />
<remove name="Default" />
</listeners>
</trace>
</system.diagnostics>
</configuration>
Nasıl raylar özel bir yapılandırma değ...
Java özel durum sınıfı tanımlamak için...
Nasıl tamir "&; symfony2 asseticB...
Nasıl yapılır: tema (stil) özel widget...
Nasıl özel yöntemleri, alanları veya i...