Esempio n. 1
0
 /// <summary>
 /// Initializes the factory with a delegate that receives requests for named
 /// logger instances.
 /// </summary>
 /// <param name="requestHandler">A delegate which is called if the
 /// factory's <see cref="GetLogger(string)"/> method is being invoked.<br/>
 /// Submitting a null reference causes the factory to
 /// return a <see cref="NullLogger"/> instance if <see cref="GetLogger(string)"/>
 /// is being invoked.</param>
 public DelegateFactory(LoggerRequestHandler requestHandler)
 {
     //null references are being accepted
     RequestHandler = requestHandler;
 }
Esempio n. 2
0
 /// <summary>
 /// Initializes the underlying factory with delegates that receive requests for both the
 /// default and named loggers.
 /// </summary>
 /// <param name="requestHandler">A delegate which is called if the underlying
 /// factory's <see cref="ILoggerFactory.GetLogger(string)"/> method is being invoked.<br/>
 /// Submitting a null reference causes the underlying factory to
 /// return a <see cref="NullLogger"/> instance if <see cref="ILoggerFactory.GetLogger(string)"/>
 /// is being invoked.</param>
 public DelegateResolver(LoggerRequestHandler requestHandler)
 {
     //null references are being accepted
     factory = new DelegateFactory(requestHandler);
 }