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