Beispiel #1
0
        public void CrearUnaEntradaConfiguracionAsignadaJSON()
        {
            var administradorDeLogs = AdministradorDeLogs.ObtenerInstancia();

            var configuracionLogJSON = new ConfiguracionDeLog
            {
                TipoDeLogging           = TipoDeLogging.Sistema,
                ProveedorDePersistencia = "LogJSON",
                ArchivoDeLog            = "JSONlOG",
                UbicacionDeLogs         = @"C:\Temp\Log",
                MaximoTamañoArchivo     = 1 //MB
            };

            var log = administradorDeLogs.ObtenerLog(configuracionLogJSON);

            log.RegistarInfo("TEST - CrearUnaEntradaJSON");
        }
Beispiel #2
0
        public void LeerLog()
        {
            var administradorDeLogs = AdministradorDeLogs.ObtenerInstancia();

            var configuracionLogJSON = new ConfiguracionDeLog
            {
                TipoDeLogging           = TipoDeLogging.Sistema,
                ProveedorDePersistencia = "LogJSON",
                ArchivoDeLog            = "JSONlOG",
                UbicacionDeLogs         = @"C:\Temp\Log",
                MaximoTamañoArchivo     = 1 //MB
            };

            var log = administradorDeLogs.ObtenerLog(configuracionLogJSON);

            var registros = log.ObtenerEntradaDeLog(0);
        }
Beispiel #3
0
        public void CrearMultiplesEntradasConDiferenteNivelJSON()
        {
            var administradorDeLogs = AdministradorDeLogs.ObtenerInstancia();

            var configuracionLogJSON = new ConfiguracionDeLog
            {
                TipoDeLogging           = TipoDeLogging.Sistema,
                ProveedorDePersistencia = "LogJSON",
                ArchivoDeLog            = "JSONlOG",
                UbicacionDeLogs         = @"C:\Temp\Log",
                MaximoTamañoArchivo     = 1 //MB
            };

            var log = administradorDeLogs.ObtenerLog(configuracionLogJSON);

            log.RegistarInfo("TEST - CrearUnaEntradaJSON Entrada 1");
            log.RegistarAdveterncia("TEST - CrearUnaEntradaJSON Entrada 2");
            log.RegistarError("TEST - CrearUnaEntradaJSON Entrada 3");
            log.RegistarDebug("TEST - CrearUnaEntradaJSON Entrada 4");
        }
Beispiel #4
0
        static void Main(string[] args)
        {
            var administradorDeLogs = AdministradorDeLogs.ObtenerInstancia();

            var configuracionLogJSON = new ConfiguracionDeLog
            {
                TipoDeLogging           = TipoDeLogging.Sistema,
                ProveedorDePersistencia = "LogJSON",
                ArchivoDeLog            = "JSONlOG",
                UbicacionDeLogs         = @"C:\Users\Santiago\Google Drive\SAP\TECNOLOGIA\2019\SAP-TFI_PAGISI\GRUPO LOG SISTEMA_LOG SEGURIDAD\Codigo\Logging (Complete)\Logging\TestConsoleApp\Log"
            };

            var log = administradorDeLogs.ObtenerLog(configuracionLogJSON);

            log.RegistarInfo("Text 1");
            log.RegistarDebug("Text 2");
            log.RegistarAdveterncia("Text 3");
            log.RegistarError("Text 4");

            Console.Read();
        }
Beispiel #5
0
        public void CrearMultiplesEntradasMasDe3MBJSON()
        {
            var administradorDeLogs = AdministradorDeLogs.ObtenerInstancia();

            var configuracionLogJSON = new ConfiguracionDeLog
            {
                TipoDeLogging           = TipoDeLogging.Sistema,
                ProveedorDePersistencia = "LogJSON",
                ArchivoDeLog            = "JSONlOG",
                UbicacionDeLogs         = @"C:\Temp\Log",
                MaximoTamañoArchivo     = 1 //MB
            };

            var log = administradorDeLogs.ObtenerLog(configuracionLogJSON);

            var texto = Configuration.TextoDe1000BBytes;

            for (int i = 0; i < 300; i++)
            {
                log.RegistarInfo(texto);
            }
        }
Beispiel #6
0
 public LogDeConsola(ConfiguracionDeLog configuracion)
 {
     configuracionDeLog = configuracion;
 }
Beispiel #7
0
 public LogJSON(ConfiguracionDeLog configuracion)
 {
     configuracionDeLog = configuracion;
 }