安卓项目如何把日志输出到指定文件

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了安卓项目如何把日志输出到指定文件相关的知识,希望对你有一定的参考价值。

测试时候经常出现bug但是测试人员不能提供错误信息,还需要编程人员再次运行测试用例。所以希望程序能自动在有bug或error时将logcat中信息输出到指定文件。有没有解决办法呢?望大神赐教!!!
呃,我还是个菜鸟呢!不会写啊!有搜到andutils,是log信息达到一定容量发送到指定邮箱!不知道会不会用?可否教我下!

你们公司这样的测试人员也要?测试人员要能抓出bug,导出log,最好能基本定位bug的出错位置。还要写得一手好脚本。你们这测试人员不专业啊。建议你写个脚本吧,就几行代码,用busybox执行 参考技术A 自己封装个log函数,把信息用sprintf到一个buf,和时间,文件,行数,错误一起写入文件。很容易的
还有就是写一个脚本,用管道输出到文件

Golang将日志同时输出到控制台和文件

参考技术A 日常开发当中需要将golang的log包打印的日志同时输出到控制台和文件,应该如何解决这个问题?

log包可以通过SetOutput()方法指定日志输出的方式(Writer),但是只能指定一个输出的方式(Writer)。我们利用io.MultiWriter()将多个Writer拼成一个Writer使用的特性,把log.Println()输出的内容分流到控制台和文件当中。

原文地址

以上是关于安卓项目如何把日志输出到指定文件的主要内容,如果未能解决你的问题,请参考以下文章

如何实现linux自动压缩指定日志

Golang将日志同时输出到控制台和文件

Springboot项目使用Logback把日志输出到控制台或输出到文件

nohup命令输出日志的方式

log4j输出文件位置

关于spring-boot 的日志输出到控制台和指定文件的配置