我问返回返回什么StackTraceElementsnew Throwable().getStackTrace()
的原因是因为Timber#getTag方法假定第6 个 StackTraceElement是日志的来源......例如:new Throwable().getStackTrace()[5] == MainFragment Class
或new Throwable().getStackTrace()[5] == Logging Class
注意:new Throwable().getStackTrace()
在Timber#getTag 调用,而不是我们记录的位置。在记录时,我们有时甚至没有传递Throwable ( Timber.d("Fetching restaurants.")
)