代码之家  ›  专栏  ›  技术社区  ›  BBlake

我可以将.NET TraceListener附加到外部运行的进程吗?

  •  2
  • BBlake  · 技术社区  · 15 年前

    我正在开发一个应用程序调度程序,它将使用system.diagnostics.process运行其他应用程序。外部应用程序有多种类型(有些是.NET,有些不是)。对于那些启用了跟踪日志记录的外部应用程序,是否可以将父应用程序/调用应用程序的traceListener附加到父应用程序的跟踪输出上,以侦听并记录子应用程序/调用应用程序的所有跟踪输出?

    这主要不是为了调试。这更多的是通过将跟踪输出尽可能地收集到一个位置来跟踪来自所有不同调度应用程序的跟踪输出。

    Scheduler应用程序仍处于早期设计阶段,但将是.NET,我正试图在深入研究之前解决潜在的设计问题。

    要澄清一点:我需要一个解决方案,它可以是.NET代码中调度器应用程序的集成部分。我不能依赖外部应用程序来捕获跟踪。

    0 回复  |  直到 15 年前