Replacement for [LogLevel]Exception methods

In Logger class
* New public method added Log(LogLevel, String, Exception)
* Method overloads added to replace eventually any [LogLevel]Exception(String, Exception) named methods