stderr を MonoTouch の下のファイルにリダイレクトすることは何とか可能ですか?
Objective-Cでは、それを行うことができます
freopen("file.log", "a+", stderr);
しかし、MonoTouch で同じことを行うにはどうすればよいでしょうか?
Xamarin Docsには「ファイル システムの操作」というセクションがありますが、そこから stderr ストリームにアクセスする方法がわかりません。
前もって感謝します。
stderr を MonoTouch の下のファイルにリダイレクトすることは何とか可能ですか?
Objective-Cでは、それを行うことができます
freopen("file.log", "a+", stderr);
しかし、MonoTouch で同じことを行うにはどうすればよいでしょうか?
Xamarin Docsには「ファイル システムの操作」というセクションがありますが、そこから stderr ストリームにアクセスする方法がわかりません。
前もって感謝します。
Console.SetErrorを使用して.NETの方法でそれを行います。
OTOH 多くの場合、すべての書き込みを自分のTextWriter
インスタンスに直接行う方が簡単です。
これにより、エラー出力の宛先を、通常の 、ファイル、またはその他の間で簡単に変更できます (たとえば、 Touch.Unitは、削除サーバー ソケットに接続するライターを使用します)。Console.Error