Beispiel #1
0
        /// <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);
        }