例如,我有一个像这样的大日志文件:
[2016-02-10 13:17:56.885597] [WARNING] [53171] [src/root/mylinux/test01.cpp:300]
如您所见,此格式包含几个部分:
1. The time stamp, day+hour+minute+second+microsecond
2. Some spaces and the [WARNING] or [ERROR] or [INFO] or [DEBUG], etc.
3. A process ID number like [53171]
4. The source file name + line number
我希望将其格式更改为gcc错误信息,例如:
test.cpp: In function ‘int main()’:
test.cpp:5: error: ‘pp’ was not declared in this scope
我希望使用VIM +快速修复程序来浏览我的日志文件并跳转到源文件,并查看程序是如何执行的。
所以我的要求是:如何使用shell编程或python编程将我的日志文件格式更改为gcc错误格式,如上所述?
感谢。