2012-12-20 4 views
3

MonoTouch에서 표준 오류를 파일로 리디렉션 할 수 있습니까?Stderr 스트림을 MonoTouch의 파일로 리디렉션

목표 - C에서 당신이 할 수있는

freopen("file.log", "a+", stderr); 

herehere 설명과 함께 그.

그러나 MonoTouch에서 어떻게 동일한 작업을 수행 할 수 있습니까?

Xamarin 문서는 섹션 Working with the File System을 제공하지만 그곳에서 stderr 스트림에 액세스하는 것이 좋지 않습니다.

미리 감사드립니다.

답변

2

Console.SetError을 사용하면 .NET 방식으로 처리합니다.

OTOH 직접 작성한 모든 내용을 직접 TextWriter 인스턴스로 보내는 것이 더 쉽습니다. 변화 일반 Console.Error, 파일 또는 다른 어떤 사이에서 쉽게 오류 출력의 목적지에 당신을 수

(예를 들어 Touch.Unit은 제거 서버 소켓에 연결 작가를 사용).

관련 문제