SORU
24 Temmuz 2009, Cuma


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
24 Temmuz 2009, Cuma


Ç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>

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • dcigs

    dcigs

    9 EYLÜL 2006
  • National Geographic

    National Geo

    7 Mayıs 2006
  • TheRightTire

    TheRightTire

    14 EKİM 2009