Community
Participate
Working Groups
When running headless (i.e. without o.e.ajdt.ui) there is no IAJLogger and all AJDT output is printed to System.out. This is very verbose.
Would be nice to specify a custom logger, or to specify a null logger. Perhaps this can be done through an environment variable. Do you have any specific suggestions? As you are finding out, AJDT was not designed to be run headless. However, this is something that we can work on in future releases of AJDT.
Well, ideally it would be something using Eclipse tracing.
Instead of logging to stdout if there is no logger installed, the following is done: AspectJPlugin.getDefault().getLog().log(new Status(IStatus.INFO, AspectJPlugin.PLUGIN_ID, msg)); As before, it is also possible to install your own logger that logs to dev/null.