2016-12-08 4 views
0

私はLoggerラップandroid.util.Logを使用します。これにはログもtmp.logというファイルに保存されます。Androidは私がOutputStreamを閉じるべきでしょうか?

Logger.javaファイルでは、これを好むことがあります。

public static void i(String tag, String content) { 
    android.util.Log.i(tag, content); 
    saveLog(mPrintWriter, tag + content); 
} 

は、私はすぐにmyPrintWriterを閉じる必要があります知っていないか、私は次の使用のためにmyPrintWriterをキャッシュする必要があります。

私はそれをキャッシュすると、私の発信者はいつ閉じるのかわかりません。

私がすぐに閉じると、毎回Logger.i()と呼ぶときにそれを開く必要があります。

正しい方法はありますか?

答えて

0

すぐに閉鎖します。キャッシュしてプログラムがクラッシュすると、キャッシュされたログが失われます。

関連する問題