在stackoverflow中搜索了很多,并通过谷歌了解如何拦截我的应用程序中的日志。我找到的解决方案是在运行时执行命令logcat -v time
,但是这个解决方案打印所有日志,我只是想拦截我应用程序中对Log.d / w / e方法的所有调用。
问题
是否有一些解决方案,例如将监听器附加到一个类 向我报告所有日志?
例如
获取Logger.getGlobal()并向其中添加一些处理程序或侦听器 主记录器接收所有日志。
任何关于此的信息都会很棒!
答案 0 :(得分:1)
我找到的解决方案是执行命令logcat -v time
没有记录,也不支持。
是否有一些解决方案,例如将监听器附加到一个报告所有日志的类?
仅当您使用自己的日志包装器时。有various libraries可用,为您提供更灵活的日志记录选项。