コード例 #1
0
        public override void Log(ExceptionLoggerContext context)
        {
            string loggerName = context.Exception.TargetSite != null && context.Exception.TargetSite.DeclaringType != null
                ? context.Exception.TargetSite.DeclaringType.Name
                : "NLogExceptionLogger";

            Logger.Error().Exception(context.Exception).Message("Unhandled error: {0}", context.Exception.Message).LoggerName(loggerName).Write();
        }
コード例 #2
0
        public ActionResult EditSaida(DtoSaida dtoSaida)
        {
            ServicoDeMovimentacaoImpl servico = new ServicoDeMovimentacaoImpl(new RepositorioMovimentacoes());

            try
            {
                var movimentacaoSaida = new Movimentacao
                {
                    Id           = dtoSaida.Id,
                    Descricao    = dtoSaida.Descricao,
                    DataCadastro = DateTime.Parse(dtoSaida.DataCadastro),
                    Valor        = dtoSaida.Valor,
                    Tipo         = dtoSaida.Tipo
                };

                servico.Atualizar(movimentacaoSaida);
            }
            catch (Exception ex)
            {
                Log.Error(ex.Message);
            }

            return(Json(new { Resultado = "Sucesso" }, JsonRequestBehavior.AllowGet));
        }