Project: AspectJ
Bug 150271 Allow multiple levels of LTW information
Reported: 2006-07-11 11:31:28 | Status: resolved fixed

It would be nice if basic information about load-time weaving (what version of AspectJ is being used, what loaders are doing weaving and what configuration is being used) was available without all of the -verbose information listing of all classes woven or not woven. It's also unfortunate that the flags for weaving level are 2 quite different ones: -Daj.weaving.verbose -Dorg.aspectj.weaver.showWeaveInfo Why not something like -Dorg.aspectj.weaver.level=[none|summary|info|verbose] summary: just what configuration is used info: list affected join points etc. (like showWeaveInfo) verbose: all (like verbose now)

Files changed in fix:
loadtime/src/org/aspectj/weaver/loadtime/ClassLoaderWeavingAdaptor.java loadtime/src/org/aspectj/weaver/loadtime/DefaultMessageHandler.java loadtime/src/org/aspectj/weaver/loadtime/Options.java tests/java5/ataspectj/ataspectj/TestHelper.java weaver/src/org/aspectj/weaver/tools/WeavingAdaptor.java