added namespace for logging facade
enumeration to specify log message severity
interface for logging facade
extension methods for logging facade interface