diff --git a/core/java/android/util/Log.java b/core/java/android/util/Log.java index 12bcd8b0aa977..b5fe4f58dfb29 100644 --- a/core/java/android/util/Log.java +++ b/core/java/android/util/Log.java @@ -62,6 +62,10 @@ import java.net.UnknownHostException; * another buffer allocation and copy, and even more pressure on the gc. * That means that if your log message is filtered out, you might be doing * significant work and incurring significant overhead. + * + *
When calling the log methods that take a Throwable parameter,
+ * if any of the throwables in the cause chain is an UnknownHostException,
+ * then the stack trace is not logged.
*/
public final class Log {
/** @hide */
@@ -341,6 +345,9 @@ public final class Log {
/**
* Handy function to get a loggable stack trace from a Throwable
+
+ *
If any of the throwables in the cause chain is an UnknownHostException,
+ * this returns an empty string.
* @param tr An exception to log
*/
@NonNull