Logging using aspect oriented programming through Ninject IoC