public ILogger CreateLogger(LoggerType type)
        {
            ILogger logger = null;

            switch (type)
            {
            case LoggerType.ApiInputLogEntity:
            {
                logger = new DefaultLogger("ApiInputLogEntityLogger");
                break;
            }

            case LoggerType.ApiOutputLogEntity:
            {
                logger = new DefaultLogger("ApiOutputLogEntityLogger");
                break;
            }

            case LoggerType.LogEntity:
            {
                logger = new DefaultLogger("LogEntityLogger");
                break;
            }

            case LoggerType.EFIntercepterEntity:
            {
                logger = new DefaultLogger("EFIntercepterLogger");
                break;
            }

            default:
            {
                logger = new DefaultLogger("LogEntityLogger");
                break;
            }
            }
            //logger = new DefaultLogger();
            return(logger);
        }
        public static ILogger CreateLogger()
        {
            ILogger logger = new DefaultLogger("LogEntityLogger");

            return(logger);
        }