我有这个想要转换的现有函数,因此它将 logMessage 打印到控制台。最初,这被用作我已转换为 C# 中的 Windows 窗体应用程序的 cmd 行应用程序。如何更改输出流以便写入文件或控制台?
/// <summary>
/// Prints a log message to stderr.
/// </summary>
public static void logMessage(String format, params Object[] args)
{ //Change output stream if desired
TextWriter logStream = Console.Error;
Console.OutputEncoding = System.Text.Encoding.UTF8;
logStream.WriteLine(logTime() + " " + format, args);
}