Provide quasi-abstract interface for logger
Support for different log messages types
git mv C.B.{Logger.hs,Log.hs}