Exemplo n.º 1
0
        public override List <EntradaDeLog> ObtenerEntradaDeLog(int cantidadDeEntradas)
        {
            var persistidores = Persistidores.Where(p => p.GetType().ToString() != "Logging.Persistores.LogDeConsola");

            var persistidor = persistidores.FirstOrDefault();

            return(persistidor.ObtenerEntradaDeLog(cantidadDeEntradas));
        }
Exemplo n.º 2
0
        public override void RegistarInfo(string textoDeEntrada)
        {
            var logEntry = new EntradaDeLog
            {
                Nivel = Tipos.NivelDeLog.Informacion,
                Valor = textoDeEntrada
            };

            Persistidores.ForEach(p => p.PersistirEndradaDeLog(logEntry));
        }
Exemplo n.º 3
0
        public override void RegistarAdveterncia(string textoDeEntrada)
        {
            var logEntry = new EntradaDeLog
            {
                Nivel = Tipos.NivelDeLog.Advertencia,
                Valor = textoDeEntrada
            };

            Persistidores.ForEach(p => p.PersistirEndradaDeLog(logEntry));
        }