Вот список фреймворков, которые делают запись через AOP:
http://aspect4log.sf.net - делает очень красивую запись через аннотации slf4j и @Log.
Может работать через SpringAOP и AspectJ. С AspectJ он работает даже для частных методов и конструкторов и не требует, чтобы класс был Spring Bean.
Очень прост в использовании, я смог запустить его с моим проектом в течение 5 минут.
http://loggifier.unkrig.de - делает запись через java.util.logging, слишком сложный и не очень хороший документ, но утверждает, что может работать с уже скомпилированными файлами jar / war / ear!
AbstractTraceInterceptor (из SpringAOP) и его подклассы SimpleTraceInterceptor и CustomizableTraceInterceptor. Настройка ведения журнала производится отдельно от классов. Журналы через общие журналы. Так как он предназначен для SpringAOP, вы должны работать с Spring Beans (и только с открытыми методами Spring Beans).