Can I make use of aspects and AspectJ to generate the information needed for the sequence diagram?
Yes, the use of aspects is the easiest way to get the log file data needed to generate sequence diagrams automatically.