Frage

Ich bin mir nicht sicher, ob dies in der Art und Weise möglich ist, ich bin Vorstellungsvermögen oder nicht so jemand, den ich bin der Hoffnung, kann mich um diese zu wickeln den Kopf helfen.

Ich bin zu wollen einen Tracelistener in einen laufenden Prozess zu injizieren - Art. Ich weiß nicht wirklich egal, wie ich an den Prozess anhängen, aber das Ende Ziel ist es, die Trace-Ausgabe des laufenden Prozesses zu hören und es auskippen zu einem Konsolenfenster.

kann ich den Prozess in Ordnung, befestigen und ich kann einen Tracelistener in Ordnung schreiben ... wo ich komme unstuck ist das Bit in der Mitte. Jeder bekam eine Ahnung, ob dies getan werden kann? Wenn ja, können Sie mir einen Schub in der richtigen Richtung geben, weil ich hier nicht den Wald vor lauter Bäumen nicht sehen kann.

Vielleicht versuche ich dies in der falschen Art und Weise zu nähern?

War es hilfreich?

Lösung

Ich glaube nicht, das ist praktisch. Es wäre leicht, einen Zuhörer zur Laufzeit zu erstellen, aber das ist etwas, was die App zu tun hat, geht es um etwas zu einer Liste hinzuzufügen.

Sie möchten sicher, dass die Standard-Hörer wird nicht entfernt, herzustellen und verwenden ein Output Tool mithören.

Andere Tipps

DbgView von Sysinternals genug sein, um für Ihre Bedürfnisse? Es zeigt Ihnen die Trace-Meldungen aller laufenden Prozesse, ohne dass Sie eine Spur Zuhörer vor dem Starten des Prozesses zu konfigurieren.

Wenn ich die Debug-Ausgabe anzeigen möchten, verwende ich eine Kombination aus log4net und Debugview . Ich kann eine Konfigurationsdatei machen log4net überwachen, damit mir die log4net Protokollierungsebene zur Laufzeit ändern, oder kann ich Filter in Debugview verwenden.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top