Add AOP logging.
Bug fix #192
Merge remote-tracking branch 'origin/master'
Remove unused code
Merge pull request #180 from mkh1973/master

Add AOP logging.