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>