1. ホーム
  2. android

Log.wtf()とLog.e()はどのように違うのですか?

2023-09-10 16:28:59

質問

私が見たのは のドキュメントを見ましたが、android.util.Log との違いがよくわかりません。 Log.e()Log.wtf() があります。一方が他方より好ましいのでしょうか?機能的な違いはあるのでしょうか?確かに、それらは冗長ではありません。

未来の読者へのメモ : この質問がなされた時点では、これに関するドキュメントはもっと明確ではありませんでした。上記のリンクをたどると、問題が修正されています。

どのように解決するのですか?

深刻度に差があります。

Log.e() は単に優先度 ERROR でログにエラーを記録します。

Log.wtf() は優先度 ASSERT でエラーをログに記録し、(システム構成によっては)エラーレポートを送信してプログラムを即座に終了させるかもしれません。