如何获取 android 的系统日志 logcat

如何获取 android 的系统日志 logcat,第1张

读取日志需要的权限

1

<uses-permission android:name="androidpermissionREAD_LOGS"/>

主要代码

package mtfzgh;

import javaioBufferedReader;

import javaioInputStreamReader;

import javautilArrayList;

public class MyLog

{

public static class MLog //静态类

{

public static void getLog()

{

Systemoutprintln("--------func start--------"); // 方法启动

try

{

ArrayList<String> cmdLine=new ArrayList<String>(); //设置命令 logcat -d 读取日志

cmdLineadd("logcat");

cmdLineadd("-d");

ArrayList<String> clearLog=new ArrayList<String>(); //设置命令 logcat -c 清除日志

clearLogadd("logcat");

clearLogadd("-c");

Process process=RuntimegetRuntime()exec(cmdLinetoArray(new String[cmdLinesize()])); //捕获日志

BufferedReader bufferedReader=new BufferedReader(new InputStreamReader(processgetInputStream())); //将捕获内容转换为BufferedReader

// RuntimerunFinalizersOnExit(true);

String str=null;

while((str=bufferedReaderreadLine())!=null) //开始读取日志,每次读取一行

{

RuntimegetRuntime()exec(clearLogtoArray(new String[clearLogsize()])); //清理日志这里至关重要,不清理的话,任何 *** 作都将产生新的日志,代码进入死循环,直到bufferreader满

Systemoutprintln(str); //输出,在logcat中查看效果,也可以是其他 *** 作,比如发送给服务器

}

if(str==null)

{

Systemoutprintln("-- is null --");

}

}

catch(Exception e)

{

eprintStackTrace();

}

Systemoutprintln("--------func end--------");

}

}

}

浏览器打开>

如果在master机器上的话:

Linux:/var/log/jenkins/jenkinslog

Windows:%JENKINS_HOME%/jenkinsout 和 %JENKINS_HOME%/jenkinserr

每台slave上有相应的jenkins-slave log文件和master路径一样

首先保证系统中已经安装了jdk,最好是jdk15以上。

第一种启动方法,切换到jenkinsjar存放的目录,输入如下命令:

$ java -jar jenkinsjar

然后在浏览器中(推荐用火狐)输入localhost:8080,localhost可以是本机的ip,也可以是计算机名。就可以打开jenkins

第二种方法是用tomcat打开

解压tomcat到某个目录,如/usr/local,进入tomcat下的/bin目录,启动tomcat

将jenkinswar文件放入tomcat下的webapps目录下,启动tomcat时,会自动在webapps目录下建立jenkins目录,所以在地址栏上需要输入的地址于上一种方法有点不一样。

独立服务器,怎么看网站日志

打开IIS(互联网信息服务)在日志记录里面打开属性,找到你的日志文件在哪里,然后用文本文档打开就可以。

默认存放地址是:

C:\WINDOWS\system32\LogFiles

虚拟主机,怎么看网站日志

首先你要先给自己空间商说明,自己需要下载网站日志,请他们帮你开启服务器的日志记录功能(绝大多数空间商,都支持网站日志)。

登录FTP后,日志一般都存放在logfiles文件夹下,可以通过FTP工具将网站日志下载下来,并通过TXT文本方式查看。

以下是各大搜索引擎蜘蛛名称,方便大家查询,搜索引擎对网站的爬行规律

每个搜索引擎蜘蛛都有自己的名字,在抓取网页的过程中,它们会向网站标明自己的身份。

百度(Baidu)蜘蛛标识为:BaiDuSpider

谷歌(Google)蜘蛛标识为:GoogleBot

搜狗(Sogou)蜘蛛标识为:sogou spider

搜搜(SOSO)蜘蛛标识为:Sosospider

雅虎(Yahoo)蜘蛛的标识为:Yahoo! Slurp

以上就是关于如何获取 android 的系统日志 logcat全部的内容,包括:如何获取 android 的系统日志 logcat、如何获取jenkins的日志信息、怎样获取网站日志等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/web/9404176.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存