Пример #1
0
        public async Task Add(LogRabbitMq rabbitMqLog)
        {
            if (!LogValid(rabbitMqLog))
            {
                throw new UnprocessableException();
            }

            var log = _mapper.Map <LogDto>(rabbitMqLog);

            log.Uuid = Guid.NewGuid();
            await _logDal.Add(log);
        }
Пример #2
0
 private bool LogValid(LogRabbitMq log)
 {
     return(!string.IsNullOrEmpty(log.Message) &&
            !string.IsNullOrEmpty(log.Stacktrace) &&
            !string.IsNullOrEmpty(log.FromMicroService));
 }