我正在使用自定义记录器将日志记录到Logcat和文件(当文件启用时).
这在从测试人员接收错误报告时非常有用(因为我在应用程序内部还有一个按钮,用于发送附带日志的错误报告).
问题:我正在使用RetroFit,但我不知道如何拦截它的日志并尽可能使用我自己的自定义记录器将它们发送到文件.
可能吗?
解决方法:
以OkHttp Logger Interceptor(https://github.com/square/okhttp/tree/master/okhttp-logging-interceptor)作为起点是有道理的.然后将所有输出重定向到该文件.因此,您将获得包含网址,标题和内容的漂亮日志.