exception log using Nlogger
public static void LogException(Exception ex, Logger logger)
{
logger.Error(ex.GetType().ToString());
logger.Error(ex.Message);
logger.Error(ex.StackTrace);
if (ex.InnerException != null)
{
logger.Error("Inner Ex:");
LogException(ex.InnerException, logger);
}
}