导航:首页 > 操作系统 > android日志文件位置

android日志文件位置

发布时间:2023-04-19 01:01:53

android 系统 应用程序运行产生的 logcat文件存储位置在哪里

据我目前所知,是不存储的,因为你的系统时时刻刻都在跑,如果储存这个log的话,会占掉相当一部分的空间。如果你想看实时的log输出,可以在终端里面输入adb logcat查看或者在DDMS中查看。如果想保存起来看,可以在终端输入adb logcat -> 文件路径/文件名,把log重定向到你指定的文件中。

㈡ android源程序里,经常有个log,请问,那个log把日志信息存在什么目录下了啊。

没有存储在任何文件。可以通过adb logcat查看Log信息。

㈢ Android系统的系统日志有哪几个文件,这些文件中包含什么内容

手机的android log(main_log、events_log、kernel_log),mainlog记录手机android上层app以及framework相关活动的log,比如app打印的log。

eventslog主要是ActivityManager、powerManager等相关的log;Kernellog则主要是驱动相关的log。

Modem log,主要是通话相关的,比如信号强弱、连接网络等。netlog,查看网络链接情况,抓取网络包等。其它有data/anr 目录下的traces/tombstones等,分析死机、重启。

mainlog,查看应用申请什么权限,一般不会开放。

(3)android日志文件位置扩展阅读

系统日志的价值

系统日志策略可以在故障刚刚发生时就向你发送警告信息,系统日志帮助你在最短的笑明时间内发现问题。

系统日志是一种非常关键的组件,因为系统日志可以让你充分了解自己的环境。这种系统日志信息对于决定故障的根本原因或者缩小系统攻击范围来说是非常关键的,因为系统日志可以让你了解故障或者袭击发生之前的所有事件。

为虚拟化环境制定一套良好的系统日志策略也是至关重要的,因为系统日志需要和许多不同的外部组件进行关联。良好的系统日志可以防止你租升老从错误的角度分析问题,避免浪费宝贵的排错时间。

另外一种原因是借助于系统日志,管理员很有可能会发现一些之前从未意识到的问题,在几乎所有刚刚部署系统弊升日志的环境当中。

使用系统日志产品当中包含的其他特性,包括向监控团队自动发送报警通知等功能。系统日志基于警报类型或者准确的警报消息,系统日志可以通过触发特定操作来完成。

系统日志通过简单地设定这些警报,你将会在自己的环境中处于更加主动的位置,因为你可以在事故变得更加严重之前得到通知。

㈣ android 应用crash后log存在什么地方

不同手机的存储路径可能不太一样,以下路径都找找看:
/data/local/tmp/*

/data/tmp/*

/data/system/usagestats/*

/data/system/appusagestates/*

/data/system/dropbox/*

/data/tombstones/*

/data/anr/*

/dev/log/main手机连接adb的话若出现crash也能在adb logcat中看到

㈤ microlog4android如何将Android Log日志写到SD

我们在进行Android开发时,经常会有这种粗薯体会,由于客户的设备型号各不相同,从而导致出现多种问题,但对于研发人员,因为没有log日志文件,不太容易定位问题的具体位置。所以我们急需一个能将程序日志写到SD卡文件里的工具,类似web的log4j那样。这时microlog4android进入我们的视野,虽然它尚有不足,但也已能满足大部分需求。

使用microlog4android的步骤如下:

1、下载

到http://code.google.com/p/microlog4android/downloads/list 下载microlog4android-1.0.0.jar和microlog.properties文件。

2、建立使用logger对象

private static final Logger logger = LoggerFactory.getLogger(main.class);

3、在程序的第一个activity的oncreate方法里初始化方法

PropertyConfigurator.getConfigurator(this).configure();

4、把microlog.properties文件放到assets文件夹

注意:assets文件夹是与res文件夹平级的。

然后更改microlog.properties文件为以下内容:

microlog.level=DEBUG microlog.appender=LogCatAppender;FileAppender microlog.formatter=PatternFormatter microlog.formatter.PatternFormatter.pattern=%c [%P] %m %T

5、写日志记录

logger.debug("这是debug信息");

6、在AndroidManifest.xml 添加写sd卡的权限

运行程序,然后到SD卡根目录,可以发现有一个microlog.txt的'文件,里面就是我们的日志了。

更改日志问价的路径和名称

有朋友问如何更改日志文件的路径和名称,在网上找了一通的资料,没找到答案,只好到https://github.com/johanlkarlsson/microlog4android 下载源代码,经过查看源代码的PropertyConfigurator类,发现源代码里有这么蔽凳清一个配置参数microlog.appender.FileAppender.File,这样应该就可以更改日志文件的路径和名称了。

配置文件如下:

microlog.level=DEBUG microlog.appender=FileAppender;LogCatAppender microlog.appender.FileAppender.File=mylog.txt microlog.formatter=PatternFormatter microlog.formatter.PatternFormatter.pattern=%c [%P] %m %T

运行程序,发现日志文件还是叫microlog.txt,更改名称无效,找了各种原因都无法解决,只好反编译我们之前下载的microlog4android-1.0.0.jar包,发现PropertyConfigurator这个类和刚刚从GIT下载的源代码PropertyConfigurator类不一样,microlog4android-1.0.0.jar包里的PropertyConfigurator类没有这样的一个宏前参数microlog.appender.FileAppender.File,只好把从GIT下载下来的源代码,重新打个包,暂时打成microlog4android-1.1.jar,然后重新运行程序,OK,搞定,日志文件名称变成了我们配置的mylog.txt。

感谢阅读,希望能帮助到大家,谢谢大家对本站的支持!

㈥ android logcat日志在哪个文件夹里面

如果使用的是 Eclipse 作为 IDE 的话,用 ADT 所提供的 logcat 显示界面可以直接做到你的需求。 在编辑的位置输入 app:your.package.name 便可以自动过滤包名为 your.package.name 的软件输出信息啦,如果在编写软件时注意了 Log.X 的使用,通过旁边的下拉菜单还可以根据日志的等级进行再一次进行的过滤。 TODO: 1. 打开 LogCat 2. 输入需要的包名,如图上的 com.android.phone 3. 根据需要选择日志等级,当然,如果没有细致的 Log.X 输出的话,推荐使用 verbose(详细) 4. 查看过滤后的结果 5. 待解决问题后,记得将 app:com.android.phone 删除,否则过滤会持续生效 后话:如果不嫌麻烦,在左边的 Saved Filters 字样旁边有一个加号,通过它可以手动生成一个可以保存的过滤器,可涉及的过滤范围诸如:日志等级、进程ID、包名等。

㈦ android手机日志怎么查看

以小米手机为例,其他机型操作方法大致相同:

1.首先在手机桌面上找到【文件管理】,进入手机的文件管理页面。

阅读全文

与android日志文件位置相关的资料

热点内容
游戏问题反馈提到的服务器是什么 浏览:654
单片机嵌入式应用的在线开发方法 浏览:230
暴风影音压缩视频 浏览:565
程序员一般用什么轴 浏览:3
android垂直循环滚动 浏览:164
迅雷自动开启文件夹 浏览:801
服务器爆满怎么才能快速进去 浏览:65
linux查看cpu是几核的 浏览:165
android赛风 浏览:228
程序员面试经历 浏览:984
苹果怎么设置app只用数据 浏览:856
学以为己pdf 浏览:231
为什么安卓手机进步很大 浏览:342
mfc软件加密 浏览:328
ubuntu上传文件命令 浏览:713
合约马丁格尔源码 浏览:972
慕课文件夹名称 浏览:671
用app国潮手帐怎么做 浏览:255
解压娱乐编辑器 浏览:615
wppdf 浏览:265