WPF Trace Client & TCP Trace Listener

On http://www.codeproject.com I’ve posted an Article about a WPF Trace Client and a TCP Trace Listener. This is a first Release so stay tuned for updates.

http://www.codeproject.com/KB/dotnet/WPF_TraceClient.aspx

5 Responses to “WPF Trace Client & TCP Trace Listener”

  1. udo says:

    hi,
    ich finde dein tool echt klasse,
    aber ich bekomme es bei mir leider nicht zum laufen.
    eigentlich ist es für meine belange wahrscheinlich ohnehin zu umfangreich.
    ich bräuchte etwas, daß einfach immer hier lokal auf meinem rechner läuft
    und auf irgend einem port lauscht. ich möchte gerne von meinem server aus debug-nachrichten per php schicken, damit ich z.b. variablen devinitionen und fehler ausgaben vom server zu meinem lokalen rechner umleiten kann. ist das mit deinem tool möglich oder hast du eine idee für mich?
    danke und gruß udo

  2. Hi!

    Das Tool wurde gebaut, um .NET Framwork Tracenachrichten über TCP zu verschicken. Die Nachrichten sind XML Dokumente.

    Wenn Du das mit PHP verwenden willst, dann musst Du im TraceClient den Abholprozess umbauen & auf eine PHP Seite umleiten (HttpWebClient). Auf der Server Seite musst Du Dich ums Logging selbst kümmern & die Nachrichten bereit stellen.

    Sicher keine “kleine” Aufgabe.

    lg, Arthur

  3. udo says:

    hmm ok, kennst du ein tool das so etwas macht?
    ich bin zwar zimlich fit was websprachen angeht,
    aber in lokalen spachen bin ich ein echte dau!

  4. Mit PHP kenn ich mich nicht so gut aus – ich kenne auch kaum Libraries für PHP. Was ich aber immer gemacht hab, wenns kein gscheites Logging gab:

    Einfach einen String-Ringbuffer für Tracenachrichten bauen & auf einer WebSite als Liste darstellen. Ist zwar nicht Live, aber immer hin.

    Wenn Du Livenachrichten willst & Du eine _direkte_ Verbindung zum WebServer hast (weil im selben Subnetz oder VPN) dann müsste man mit PHP “einfach” nur einen TCP Listener bauen & dann XML Nachrichten verschicken.

    lg, Arthur

  5. udo says:

    hmm ok, i will test this ;)

Leave a Reply