public AsyncTextWriterLogger(LogLevel level, IMessagePreparer preparer, TextWriter writerToWriteTo) : base(level) { if (writerToWriteTo == null) throw new ArgumentNullException("writerToWriteTo", "This logger requires a valid TextWriter, non-null, to write to."); if (preparer == null) throw new ArgumentNullException("preparer", "This logger requires a valid " + typeof(IMessagePreparer).ToString() + " to prepare messages with."); writer = writerToWriteTo; messagePreparer = preparer; }
public AsyncTextWriterLogger(LogLevel level, IMessagePreparer preparer, TextWriter writerToWriteTo) : base(level) { if (writerToWriteTo == null) { throw new ArgumentNullException("writerToWriteTo", "This logger requires a valid TextWriter, non-null, to write to."); } if (preparer == null) { throw new ArgumentNullException("preparer", "This logger requires a valid " + typeof(IMessagePreparer).ToString() + " to prepare messages with."); } writer = writerToWriteTo; messagePreparer = preparer; }