Tag: tracelistener

从节点收听ConsoleTraceListener日志

我已经写了示例应用程序打印日志到ConsoleTraceListener 。 根据MSDN , ConsoleTraceListener应该redirect到标准输出。 我从节点spawn这个进程,并试图听stdout ,它无法获取信息。 任何想法如何解决这个问题? 我想将TraceListener传送到节点 C#: Trace.Listeners.Add(new ConsoleTraceListener(true)); Trace.AutoFlush = true; Console.WriteLine("This comes out"); Trace.WriteLine("oops"); Trace.TraceInformation("Getting lost"); Thread.Sleep(5000); Console.WriteLine("Stopping comes out"); 节点: let proc = ps.spawn("sample.exe"); proc.stdout.on('data', (c) => { console.log(c.toString()); }); proc.stderr.on('err', (c) => { console.log(c.toString()); });