예제 #1
0
        public void escribirMensajeVisor(string mensaje, string tipo)
        {
            try
            {
                eventosLogs evento = new eventosLogs();
                evento.Origen      = "winEventos";     //Nombre de la aplicación o servicio que genera el evento
                evento.TipoOrigen  = "EjemploEventos"; //Origen del evento (Application/System/Nombre personalizado)
                evento.Evento      = "winEventos";     //Nombre del evento a auditar
                evento.Mensaje     = mensaje;
                evento.TipoEntrada = tipo;             // 1=Error/2=FailureAudit/3=Information/4=SuccessAudit/5=Warning
                evento.Archivo     = "";

                cEventos anotaEvento = new cEventos();
                //Anota el evento en el visor de sucesos
                anotaEvento.escribirMensajeLog(evento);

                //Añade la anotación en la lista
                listBox1.Items.Add(mensaje);
            }
            catch (Exception)
            { }
        }
예제 #2
0
        private void anotarMensaje(string mensaje, string tipo, bool log, bool visor)
        {
            try
            {
                eventosLogs evento = new eventosLogs();
                evento.Origen      = "winEventos";     //Nombre de la aplicación o servicio que genera el evento
                evento.TipoOrigen  = "EjemploEventos"; //Origen del evento (Application/System/Nombre personalizado)
                evento.Evento      = "winEventos";     //Nombre del evento a auditar
                evento.Mensaje     = mensaje;
                evento.TipoEntrada = tipo;             // 1=Error/2=FailureAudit/3=Information/4=SuccessAudit/5=Warning
                evento.Archivo     = "LOGS.log";

                cEventos anotaEvento = new cEventos();

                if (log)
                {
                    string Directorio = ConfigurationManager.AppSettings["Dir"];
                    if (!Directory.Exists(Directorio))
                    {
                        Directory.CreateDirectory(Directorio);
                    }

                    anotaEvento.escribirArchivo(evento);
                }

                if (!visor)
                {
                    return;
                }

                anotaEvento.escribirMensajeLog(evento);
                listBox1.Items.Add(mensaje);
            }
            catch (Exception ex)
            {
                ex.Message.ToString();
            }
        }