/// <summary>
        /// Publica la Excepción teniendo la configuración asociada a una determinada Política de Excepción
        /// </summary>
        /// <param name="exception">Exception a publicar</param>
        /// <param name="politicaExcepcion">Politica de Excepcion</param>
        /// <returns></returns>
        public static bool PublicarExcepcion(Exception exception, PoliticaExcepcion politicaExcepcion)
        {
            ManejadorLog manejadorLog = new ManejadorLog();

            manejadorLog.GrabarLog(string.Format("{0}{1}StackTrace: {2}{3}Inner Exception:{4}",
                                                 exception.Message
                                                 , Environment.NewLine
                                                 , exception.StackTrace
                                                 , Environment.NewLine
                                                 , exception.InnerException));
            return(true);
        }
Exemple #2
0
 public static void GrabarLog(Exception ex, string titulo, PoliticaExcepcion politica)
 {
     ManejadorExcepciones.PublicarExcepcion(ex, politica);
 }