In last week I am walking through our application log file for performance enhancement. Where I was continuously needed to find some method logs (like time consumed etc ). The log file i retrieved from test server is almost 80 MB . As I was only interested in to the retrieval of particular method logs ,to analyse the trend. So what I needed was to remove all other lines from log file which don't contain my method. I have done this using my favorite editor VIM . For that i Just needed to fire 2 commands. I found this is very easy and useful.let's see,
Suppose I have to find all logs for method getUiControls the commands will be
- Search The string 'getUiControls' in vim
here you can confirm whether the highlighted lines shows your selection criteria (For Advanced VI users : you can build any search queries to get intended selection)
Delete all lines not selected in previous search ,This command must follow 1st .
Thanks
No comments:
Post a Comment