I was wondering how should I proceed to debug while working with frameworks. Like specifically how can i tell which method is being called when a particular event happens.
thanks
raja
Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.
Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.
Lost your password? Please enter your email address. You will receive a link and will create a new password via email.
Please briefly explain why you feel this question should be reported.
Please briefly explain why you feel this answer should be reported.
Please briefly explain why you feel this user should be reported.
There are multiple ways to do this
1) Adding eclipse debug points (as described above)
2) Enable log statements. Most frameworks use logging (log4j, slf4j etc). So write a log4j.xml and create a category for “com.xxx” where all your framework classes have a package structure of com.xxx.yyy or com.xxx.aaa. Set the logging to be debug level and run the program (which uses the framework) analysing the log files should tell you
3) In eclipse if you cant run the program (so option 1 is not really possible) you can do a “Search usage” for an API to get who is using this. This option is however limited by the fact some frameworks use reflection, interfaces etc.