文档章节

Mac或者LINUX下监控APP日志(写入…

WenFY
 WenFY
发布于 2015/03/06 17:46
字数 191
阅读 76
收藏 0
点赞 0
评论 0

#!/bin/bash

#!android_log.sh

#先要设置APPPACKAGE环境变量

#export APPPACKAGE=com.example.myapplication

if [ -z "$APPPACKAGE" ]; then

echo "ERROR: App的包名为空,你需要设置 APPPACKAGE 变量名,如:export APPPACKAGE=com.android.ucweb" && exit 1


fi


#adb -s ${DEVICE}  logcat w >>  ${DEVICE}.log

echo "\n监听设备日志中..."

echo "日志文件:" ${APPPACKAGE}.log


#其中-lW是监听类别,可以不加此参数,也可以为-lD,-lV,-lE,-lI

pidcat -e  -lI ${APPPACKAGE}   & pidcat   $APPPACKAGE  >> ${APPPACKAGE}.log


#当只有一个设备连接的时候可以使用下面的命令,上面的命令中-e代表是监听模拟器里面的,而且是第一个模拟器

#pidcat  -lI ${APPPACKAGE}   & pidcat   $APPPACKAGE  >> ${APPPACKAGE}.log


#两条相命令同时使用是为了一个写入文件一个同时命令行展示


 


© 著作权归作者所有

共有 人打赏支持
WenFY
粉丝 1
博文 33
码字总数 12513
作品 0
成都
高级程序员
djmpink/TailLog-Source

简介 TailLog 是一款实时日志查看监控工具。 通过一次配置,即可便捷查看和监控本地或远程的日志信息(类似命令"tail",实时展示并跟踪日志信息)。 同时提供搜索,高亮等辅助等功能,方便快...

djmpink ⋅ 06/19 ⋅ 0

Android 文件目录存储介绍 缓存目录 | 私有目录 | 系统根目录 | 用户可见目录

先简要介绍一下Android系统的文件系统吧,本文基于原生Android M系统: 我们都知道Android系统内核就是个Linux、所以我们的文件系统与Linux也是基本一致的,最顶部的目录是 “/” 接下来就是...

a_zhon ⋅ 04/25 ⋅ 0

建设DevOps统一运维监控平台,先从日志监控说起

前言 随着Devops、云计算、微服务、容器等理念的逐步落地和大力发展,机器越来越多,应用越来越多,服务越来越微,应用运行基础环境越来多样化,容器、虚拟机、物理机不一而足。 面对动辄几百...

stars永恒 ⋅ 04/26 ⋅ 0

Linux环境下的Anaconda安装及使用

Anaconda对于python就相当于Ubuntu对于Linux,即Anaconda是python的一个发行版,将python和许多常用的package打包,方便pythoners直接使用。像virtualenv、pyenv等工具管理虚拟环境,起到的作...

戴千岩 ⋅ 2017/09/24 ⋅ 0

SUpraudit:一款MacOS上的日志审计工具

  背景   你可能对BSM审计有所了解,也可能完全没有听说过。这是Solaris OS遗留下来的产物,它存在于FreeBSD,Linux,当然还包括MacOS上。在我的*OS Internals::Security & Insecurity的...

FreeBuf ⋅ 06/02 ⋅ 0

面向 Web 开发者的 Node.js 基础设施 - Tencent Server Web

腾讯 Tencent Server Web(TSW),是一套面向 WEB 前端开发者,以提升问题定位效率为初衷,提供染色抓包、全息日志和异常发现的 Node.js 基础设施。TSW 关注业务的运维监控能力,适用于 http、...

匿名 ⋅ 05/21 ⋅ 0

Apache日志配置参数详细说明

Apache日志按时间分段记录 在apache的配置文件httpd.conf中找到 ErrorLog logs/errorlog及CustomLog logs/accesslog common Linux系统配置方法: 将其改为 ErrorLog “| /usr/local/apache/b...

easonjim ⋅ 2016/04/20 ⋅ 0

Linux速成班:云计算涉及安全怎么处理?

其实,现在各大公司,只要是招聘运维人员,肯定会提到Linux,那么,这个Linux是什么呢?Linux是一套免费使用和自由传播的类Unix操作系统,是一个基于POSIX和UNIX的多用户、多任务、支持多线程...

长沙千锋 ⋅ 05/09 ⋅ 0

谈谈我对Mac笔记本的使用感受

最早我的第一个笔记本电脑是华硕的A43S系列的笔记本,因为当时立志要做一名程序员,所以就买了个配置相对较高的,内存8G,硬盘750G,CPU是i7的,当时大概是5200多的售价,大概兼职了小半年才...

九劫散仙 ⋅ 06/03 ⋅ 0

为什么 Linux 比 Windows 和 macOS 更安全?

多年前做出的操作系统选型终将影响到如今的企业安全。在三大主流操作系统当中,有一个能被称作最安全的。 企业投入了大量时间、精力和金钱来保障系统的安全性。最强的安全意识可能就是有一个...

10% ⋅ 06/21 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

说说javascript中的那些专业名词

DOM(Document Object Model) 文档对象模型 BOM(Browser Object Model) 浏览器对象模型 ECMA(European Computer Manufacturer's Association) 欧洲计算机制造商协会 W3C(World Wide Web Conso......

hang1989 ⋅ 10分钟前 ⋅ 0

Bootstrap Wizard 多步表单控件

废话 有一块需求是 有多步表单 点击下一步时触发验证一个范围内的表单,点击上一步或取消,清空表单并返回第一步,点击最后一步提交整个表单的 就找到了这个插件,本来自己写了一个原生的 fo...

无极之岚 ⋅ 26分钟前 ⋅ 0

如何利用Spring Cloud构建起自我修复型分布式系统

利用Netflix所打造的组件及各类大家熟知的工具,我们完全可以顺利应对由微服务以及分布式计算所带来的技术挑战。 在过去一年当中,微服务已经成为软件架构领域一个炙手可热的新名词,而且我们...

harries ⋅ 55分钟前 ⋅ 0

临近实习前的感想

再过两星期就要开始新的一段实习了,想想去年的这个时候也在实习,心中不免思绪万千,也一直想写对2017做个总结,但一直迟迟没有下笔。 2017年的春节,我就开始准备开学后找份实习。那时候就...

无精疯 ⋅ 今天 ⋅ 0

Spring AOP(面向切面编程)

Spring AOP概念: Spring AOP 可以劫持一个执行的方法,在方法执行之前或之后添加额外的功能。通常情况下,AOP把项目中需要在多处用到的功能,比如日志、安全和事物等集中到一个类中处理,而...

霍淇滨 ⋅ 今天 ⋅ 0

人工智能、机器学习、数据挖掘以及数据分析有什么联系?

人工智能是目前炙手可热的一个领域,所有的互联网公司以及各路大迦们纷纷表态人工智能将是下一个时代的革命性技术,可与互联网、移动互联网时代的变更相媲美;AlphaGo在围棋领域战胜人类最顶...

董黎明 ⋅ 今天 ⋅ 0

使用 vue-cli 搭建项目

vue-cli 是一个官方发布 vue.js 项目脚手架,使用 vue-cli 可以快速创建 vue 项目,GitHub地址是:https://github.com/vuejs/vue-cli 一、 安装 node.js 首先需要安装node环境,可以直接到中...

初学者的优化 ⋅ 今天 ⋅ 0

设计模式 之 享元模式

设计模式 之 享元模式 定义 使用共享技术来有效地支持大量细粒度对象的复用 关键点:防止类多次创建,造成内存溢出; 使用享元模式来将内部状态与外部状态进行分离,在循环创建对象的环境下,...

GMarshal ⋅ 今天 ⋅ 0

SpringBoot集成Druid的最简单的小示例

参考网页 https://blog.csdn.net/king_is_everyone/article/details/53098350 建立maven工程 Pom文件 <?xml version="1.0" encoding="UTF-8"?> <project xmlns="http://maven.apache.org/POM......

karma123 ⋅ 今天 ⋅ 0

Java虚拟机基本结构的简单记忆

Java堆:一般是放置实例化的对象的地方,堆分新生代和老年代空间,不断未被回收的对象越老,被放入老年代空间。分配最大堆空间:-Xmx 分配初始堆空间:-Xms,分配新生代空间:-Xmn,新生代的大小一...

算法之名 ⋅ 今天 ⋅ 0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部