public override void Debug(Exception exception, string messageFormat, params object[] args)
{
string debug = @"{0} {1}";
string message = string.Format(messageFormat, args);
string debugMessage = string.Format(debug, message, exception != null ? exception.ToString() : "");
Log(LogLevel.Debug, debugMessage);
}