iPhone: Nachdem ich NSLog in eine Datei umgeleitet habe, wie stelle ich es auf die Konsole zurück?

7

Ich benutze:

%Vor%

.. um NSLog in eine Datei umzuleiten, was sehr gut funktioniert.

Ich möchte die Protokollierung in Datei vornehmen, die der Benutzer meiner App ein- und ausschalten kann. Weiß also jemand, wie ich NSLog / stderr zurück auf die Konsole umlenke?

>

Danke!

    
Ben Clayton 20.01.2010, 16:44
quelle

2 Antworten

4

Dies beantwortet nicht explizit Ihre Frage, aber wenn Sie nur die Ausgabe von NSLog umleiten müssen, würde ich einen Wrapper für NSLog () in Betracht ziehen und entscheiden, ob auf der Basis von NSLog / stderr eine Datei gesendet werden soll ein Flag, das Sie behalten, das der Benutzer steuern kann.

(Es fühlt sich für mich wie ein überraschender Entwurf an, den stderr-Stream grundlegend umzuleiten, um dies zu erreichen - und mit einem Wrapper oberhalb der NSLog-Ebene könnten Sie genauso einfach die Ausgabe an beide Orte senden, wenn Sie es jemals wollten. )

    
Ben Zotto 20.01.2010, 16:58
quelle
15

Dies stammt aus Ссылка

%Vor%     
G Mauri 13.05.2010 00:14
quelle

Tags und Links