为 .net core 寻找容器的 stdout 和 stderr

1 c# containers docker .net-core

说下面的代码将自定义日志发送到 .net 核心中 docker 容器的 stdout 和 stderr 是否正确?

console.Writeline(...)
console.error(..)
Run Code Online (Sandbox Code Playgroud)

AKX*_*AKX 5

如果你的意思是Console.WriteLine(),是的:

将指定的字符串值后跟当前行终止符写入标准输出流
https://msdn.microsoft.com/en-us/library/aa324763(v=vs.71).aspx

没有这样的方法Console.Error(),但是有Console.Error流属性(这是 stderr),您可以使用它WriteLine

Console.Error.WriteLine("Oh no!");
Run Code Online (Sandbox Code Playgroud)

(还有Console.Out,这是标准输出流。)