public ZooLogger(ILogger logger, IOperationScopeProvider operationScopeProvider, string categoryName) { _logger = logger; _operationScopeProvider = operationScopeProvider; CategoryName = categoryName; }
public InProcAsyncBusBroker(ILogger log, IOperationScopeProvider operationScopeProvider) { _log = log; _operationScopeProvider = operationScopeProvider; ThreadPool.QueueUserWorkItem(ProcessMessages); }
public static ILoggerFactory AddZooLogger(this ILoggerFactory loggerFactory, IOperationScopeProvider operationScopeProvider, IConfiguration config) { var settings = new ConfigurationConsoleLoggerSettings(config); loggerFactory.AddProvider(new ZooLoggerProvider(operationScopeProvider, (s, level) => true)); return(loggerFactory); }
protected RabbitMQEntity(IModel channel, string entityId, IOperationScopeProvider operationScopeProvider, ILogger log) { _log = log; EntityId = entityId; OperationScopeProvider = operationScopeProvider; _consumerLazy = new Lazy <EventingBasicConsumer>(ConfigureConsumer); _channelLazy = new Lazy <IModel>(() => { ConfigureEntity(channel); return(channel); }); }
public RabbitMQBroker(RabbitMQConfiguration config, IOperationScopeProvider operationScopeProvider, ILogger log) { if (config == null) { throw new ArgumentNullException(nameof(config)); } if (operationScopeProvider == null) { throw new ArgumentNullException(nameof(operationScopeProvider)); } if (log == null) { throw new ArgumentNullException(nameof(log)); } _config = config; _log = log; _operationScopeProvider = operationScopeProvider; _lazyConnection = new Lazy <IConnection>(CreateConnection); }
public RabbitMQExclusiveQueue(IModel channel, IOperationScopeProvider operationScopeProvider, ILogger log, bool noAck = true, IDictionary <string, object> arguments = null) : base(channel, $"private-{Guid.NewGuid().ToString("N")}", operationScopeProvider, log, noAck) { _arguments = arguments; }
public InProcAsyncBusTopic(string entityId, ILogger log, IOperationScopeProvider operationScopeProvider) : base(entityId, operationScopeProvider, log) { }
protected InProcAsyncBusEntity(string entityId, IOperationScopeProvider operationScopeProvider, ILogger log) { EntityId = entityId; _log = log; _operationScopeProvider = operationScopeProvider; }
public RabbitMQQueue(IModel channel, string entityId, IOperationScopeProvider operationScopeProvider, ILogger log, bool noAck = true) : base(channel, entityId, operationScopeProvider, log) { _noAck = noAck; }
public ZooLogger(ILoggerFactory loggerFactory, IOperationScopeProvider operationScopeProvider, string categoryName) : this(loggerFactory.CreateLogger(categoryName), operationScopeProvider, categoryName) { }
public ZooLoggerProvider(IOperationScopeProvider operationScopeProvider, Func <string, LogLevel, bool> filterFunc) { _operationScopeProvider = operationScopeProvider; _filterFunc = filterFunc; }
public RabbitMQExchange(IModel channel, string entityId, string exchangeType, IOperationScopeProvider operationScopeProvider, ILogger log) : base(channel, entityId, operationScopeProvider, log) { _exchangeType = exchangeType; _log = log; }
public InProcAsyncBusQueue(string entityId, ILogger log, IOperationScopeProvider operationScopeProvider) : base(entityId, operationScopeProvider, log) { _log = log; }