示例#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;
 }