/// <summary> /// write log info to redis /// </summary> /// <param name="errorModel">log info.</param> /// <returns></returns> private Task <long> WriteAllLogToRedis(ErrorInfoLogModel errorModel) { var cachKey = AppConfigurationHelper.GetAppSettings <CacheLogModel>("AppSettings:ErrorLogCache"); cachKey = string.IsNullOrEmpty(cachKey?.Cachekey) ? new CacheLogModel { Cachekey = "ErrorLogCache", DatabaseNumber = 1 } : cachKey; var addTask = RedisCacheHelper.AddListAsync(cachKey.Cachekey, errorModel, cachKey.DatabaseNumber); return(addTask); }