public Function1(ILogger <Function1> _logger, IMyLoggerProvider otherClass)
 {
     logger      = _logger;
     _otherClass = otherClass;
 }
Example #2
0
 public MyLoggerProviderRegistration(string name, IMyLoggerProvider instance)
     : this(name, (_) => instance)
 {
 }
Example #3
0
        public static IMyLoggerProviderBuilder AddMyLoggerProvider(this IMyLoggerProviderBuilder builder, string name, IMyLoggerProvider instance)
        {
            if (builder == null)
            {
                throw new ArgumentNullException(nameof(builder));
            }

            if (name == null)
            {
                throw new ArgumentNullException(nameof(name));
            }

            if (instance == null)
            {
                throw new ArgumentNullException(nameof(instance));
            }

            return(builder.Add(new MyLoggerProviderRegistration(name, instance)));
        }