예제 #1
0
파일: Loxy.cs 프로젝트: Agnael/Sero.Loxy
        private LoggerProxyOptions GenerateLoggerOptions(Action <LoggerProxyOptions> config)
        {
            LoggerProxyOptions defaultOptions = new LoggerProxyOptions();

            config(defaultOptions);

            return(defaultOptions);
        }
예제 #2
0
        public LoggerProxy(ILoxy loxy, Action <LoggerProxyOptions> config)
        {
            LoggerProxyOptions defaultOptions = new LoggerProxyOptions();

            config(defaultOptions);

            _loxy   = loxy;
            Options = defaultOptions;
        }
예제 #3
0
        public LoggerFactoryProxy(ILoxy eventLogger, Action <LoggerProxyOptions> config)
        {
            Id      = new Guid();
            _events = eventLogger;

            LoggerProxyOptions defaultOptions = new LoggerProxyOptions();

            config(defaultOptions);
            Options = defaultOptions;
        }
예제 #4
0
파일: Loxy.cs 프로젝트: Agnael/Sero.Loxy
        public ILogger AsLogger(LoggerProxyOptions options)
        {
            LoggerProxy logger = new LoggerProxy(this, options);

            return(logger);
        }
예제 #5
0
파일: Loxy.cs 프로젝트: Agnael/Sero.Loxy
        private LoggerProxyOptions GenerateLoggerOptions()
        {
            LoggerProxyOptions defaultOptions = new LoggerProxyOptions();

            return(defaultOptions);
        }
예제 #6
0
파일: Loxy.cs 프로젝트: Agnael/Sero.Loxy
        public ILoggerProvider AsLoggerProvider(LoggerProxyOptions options)
        {
            LoggerProviderProxy providerFacade = new LoggerProviderProxy(this, options);

            return(providerFacade);
        }
예제 #7
0
파일: Loxy.cs 프로젝트: Agnael/Sero.Loxy
        public ILoggerFactory AsLoggerFactory(LoggerProxyOptions options)
        {
            LoggerFactoryProxy loggerFactoryFacade = new LoggerFactoryProxy(this, options);

            return(loggerFactoryFacade);
        }
예제 #8
0
 public LoggerProxy(ILoxy loxy, LoggerProxyOptions options)
 {
     _loxy   = loxy;
     Options = options;
 }
예제 #9
0
 public LoggerProxy(ILoxy loxy)
 {
     _loxy   = loxy;
     Options = new LoggerProxyOptions();
 }
예제 #10
0
 public LoggerFactoryProxy(ILoxy eventLogger, LoggerProxyOptions options)
 {
     Id      = new Guid();
     _events = eventLogger;
     Options = options;
 }