コード例 #1
0
        public Log ObtenerLog(ConfiguracionDeLog nuevaConfiguracion)
        {
            var factoryLog = new FactoryLog();

            Log log;

            switch (nuevaConfiguracion.TipoDeLogging)
            {
            case TipoDeLogging.Seguridad:
                log = factoryLog.CrearLogSeguro();
                break;

            default:
                log = factoryLog.CrearLog();
                break;
            }

            log.Inicializar(nuevaConfiguracion);

            return(log);
        }
コード例 #2
0
        public Log ObtenerLog()
        {
            var factoryLog = new FactoryLog();
            Log log;

            ObtenerConfiguracionPorDefecto();

            switch (configuraracionActual.TipoDeLogging)
            {
            case TipoDeLogging.Seguridad:
                log = factoryLog.CrearLogSeguro();
                break;

            default:
                log = factoryLog.CrearLog();
                break;
            }

            log.Inicializar(configuraracionActual);

            return(log);
        }