You are viewing a plain text version of this content. The canonical link for it is here.
Posted to log4net-dev@logging.apache.org by ni...@apache.org on 2004/06/01 20:28:14 UTC

cvs commit: logging-log4net/src/Config BasicConfigurator.cs

nicko       2004/06/01 11:28:14

  Modified:    src/Config BasicConfigurator.cs
  Log:
  Changed default console appender construction to use the IOptionHandler pattern more correctly.
  
  Revision  Changes    Path
  1.5       +11 -1     logging-log4net/src/Config/BasicConfigurator.cs
  
  Index: BasicConfigurator.cs
  ===================================================================
  RCS file: /home/cvs/logging-log4net/src/Config/BasicConfigurator.cs,v
  retrieving revision 1.4
  retrieving revision 1.5
  diff -u -r1.4 -r1.5
  --- BasicConfigurator.cs	30 May 2004 11:28:55 -0000	1.4
  +++ BasicConfigurator.cs	1 Jun 2004 18:28:14 -0000	1.5
  @@ -105,7 +105,17 @@
   		/// </remarks>
   		static public void Configure(ILoggerRepository repository) 
   		{
  -			BasicConfigurator.Configure(repository, new ConsoleAppender(new PatternLayout(PatternLayout.DetailConversionPattern)));
  +			// Create the layout
  +			PatternLayout layout = new PatternLayout();
  +			layout.ConversionPattern = PatternLayout.DetailConversionPattern;
  +			layout.ActivateOptions();
  +
  +			// Create the appender
  +			ConsoleAppender appender = new ConsoleAppender();
  +			appender.Layout = layout;
  +			appender.ActivateOptions();
  +
  +			BasicConfigurator.Configure(repository, appender);
   		}
   
   		/// <summary>