FlexiableLogviewer – Time to clean op your J2EE default trace files.
A while back I worked quite heavily with J2EE performance issues and found myself stuck in the default trace files most of the day. As much as I like using the default stand-alone logviewer I quickly ran into limitations in regard to getting a nice overview of the most important log entries, sorting mechanisms and other convenient search options.
At the same time I got my Adobe Flex Builder license renewed and what better way to try out the Flex Builder than by creating an alternative logviewer. Well, of cause, it got out of control and I ended up spending most of my evenings and nights on this but eventually it got ready for a first release. It still has some bugs especially for newer J2EE releases but it seems to work nicely for most cases. I use it on a weekly basis on different release without to much trouble.
This is not an official SAP tool, this is just a handy standalone application that can cut down the time you spend analyzing your log files.
· Upload of default trace files (default*.trc) taken from your J2EE engine.
· Overview and drilldown options on log entires. This is really useful.
· Browse the log like you can with the stand-alone logviewer
· Extended search options for the trace file.
· Look though the entire raw log file.
· Search in SAP Database for potential solutions ( Only available for SAP employees)
· Direct links to SDN and Service Market Place.
· Search in internal online database. This is very limited until we have it filled up :o)
· A server monitor option. This is not really related to the core functions of the logviewer but it is nice to have as a consultant or J2EE responsible. It can send you an email as soon as one of your systems does not response. All http sites can be monitored.
Getting started guide
To get started you will have to first download and install the FlexibleLogviewer which I developed as an Adobe AIR application. This is what you should do:
- Install Adobe AIR from http://get.adobe.com/air/thankyou/?installer=Adobe_AIR_1.5.2_for_Win32
- Download the FlexibleLogviewer from http://www.4shared.com/file/vgI2fFrT/FlexibleLogviewer_102.html
. (You have to wait a few sec for this… But it works)
- Double click the FlexibleLogviewer.air file
- Ignore the warrings about unknown publisher ( I didn’t want to pay 300$ a year for my name to be printed there )
- Follow the screen guide. Really nothing that you can do wrong here.
- Run the program and follow the getting started guide on the welcome screen.
I recommend only to analyze one log file at the time due to performance. So load in one file, do your analysis and remove it from upload tray before loading a new trace file.
The application has some bugs mainly due to bad data quality and my own poor error handling. Only log file versions of 1.5.x and 2.0.x are working but this should cover all 640 to at least 711 systems. It might extend this if necessary. Let me know if this is something you could use.
I have seen a few cases where the log files do not follow the standard syntax. Those files can not be used in the FlexibleLogviewer.
Finally I hope that you will enjoy this tool!