主要为了后面少走弯路,记录下来。
1、CeLogFlush.exe与OSCapture.exe的区别
CeLogFlush.exe运行时,自动将数据刷新到文件;而OSCapture.exe运行时将数据暂存在RAM中,仅当命令到来再将数据写入文件。
2、CeLogFlush.exe与OSCapture.exe何时运行
在配置工程时候,如若两者都选择了,common.reg里面使用OSCapture.exe来执行,原因是CeLogFlush.exe一直运行,对系统性能影响很大。所以尽量将log文件放入ram中会更好。
所以如若仅仅想查看celog.clg发现并没有该文件,那么一定是两者都选择了。
3、注册表键值配置
配置不复杂,主要几个键值:
[HKEY_LOCAL_MACHINE/System/CeLog]
"Transport"="LocalFile" ;指定本地文件
"FileName"=//Temp//celog.clg;存储文件名全路径
"FlushTimeout"=dword:3e8;刷新时间间隔ms
"BufferSize"=dword:20000;数据多大刷新一次
"ThreadPriority"=dword:FB;刷新线程优先级
; "ZoneCE"=dword:0
"ZoneCE"=dword:FFFFFFFF;全部域开启
4、查看log值
Readlog查看:
进入release build directory:Readlog celog.clg output.txt
Kernel Tracker查看:
直接打开celog.clg即可查看该文件