Removed default arguments to be compatible with net2.0

Project: http://git-wip-us.apache.org/repos/asf/logging-log4net/repo
Commit: http://git-wip-us.apache.org/repos/asf/logging-log4net/commit/028e36f1
Tree: http://git-wip-us.apache.org/repos/asf/logging-log4net/tree/028e36f1
Diff: http://git-wip-us.apache.org/repos/asf/logging-log4net/diff/028e36f1

Branch: refs/heads/feature/rfa-configurable-rolling-mutex
Commit: 028e36f10ab45e39f45d6bdf41877ea112d1a7c7
Parents: 8fccdd3
Author: Andrei Stryia <andrei_str...@epam.com>
Authored: Mon Oct 1 18:02:34 2018 +0300
Committer: Andrei Stryia <andrei_str...@epam.com>
Committed: Mon Oct 1 18:02:34 2018 +0300

----------------------------------------------------------------------
 tests/src/Appender/RollingFileAppenderTest.cs | 38 ++++++++++++++++++++--
 1 file changed, 35 insertions(+), 3 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/logging-log4net/blob/028e36f1/tests/src/Appender/RollingFileAppenderTest.cs
----------------------------------------------------------------------
diff --git a/tests/src/Appender/RollingFileAppenderTest.cs 
b/tests/src/Appender/RollingFileAppenderTest.cs
index e3cf04d..0a026a0 100644
--- a/tests/src/Appender/RollingFileAppenderTest.cs
+++ b/tests/src/Appender/RollingFileAppenderTest.cs
@@ -1408,9 +1408,25 @@ namespace log4net.Tests.Appender
                /// <param name="handler">The error handler to use.</param>
                /// <param name="maxFileSize">Maximum file size for roll</param>
                /// <param name="maxSizeRollBackups">Maximum number of roll 
backups</param>
+               /// <returns>A configured ILogger</returns>
+               private static ILogger CreateLogger(string filename, 
FileAppender.LockingModelBase lockModel, IErrorHandler handler,
+                       int maxFileSize, int maxSizeRollBackups)
+               {
+                       return CreateLogger(filename, lockModel, handler, 
maxFileSize, maxSizeRollBackups,
+                               
RollingFileAppender.RollingLockStrategyKind.None);
+               }
+
+               /// <summary>
+               /// Creates a logger hierarchy, configures a rolling file 
appender and returns an ILogger
+               /// </summary>
+               /// <param name="filename">The filename to log to</param>
+               /// <param name="lockModel">The locking model to use.</param>
+               /// <param name="handler">The error handler to use.</param>
+               /// <param name="maxFileSize">Maximum file size for roll</param>
+               /// <param name="maxSizeRollBackups">Maximum number of roll 
backups</param>
                /// <param name="rollingLockStrategy">Rolling lock 
strategy</param>
                /// <returns>A configured ILogger</returns>
-               private static ILogger CreateLogger(string filename, 
FileAppender.LockingModelBase lockModel, IErrorHandler handler, int 
maxFileSize, int maxSizeRollBackups, 
RollingFileAppender.RollingLockStrategyKind rollingLockStrategy = 
RollingFileAppender.RollingLockStrategyKind.None)
+               private static ILogger CreateLogger(string filename, 
FileAppender.LockingModelBase lockModel, IErrorHandler handler, int 
maxFileSize, int maxSizeRollBackups, 
RollingFileAppender.RollingLockStrategyKind rollingLockStrategy)
                {
                        Repository.Hierarchy.Hierarchy h = 
(Repository.Hierarchy.Hierarchy)LogManager.CreateRepository("TestRepository");
 
@@ -1454,7 +1470,12 @@ namespace log4net.Tests.Appender
                        LoggerManager.RepositorySelector = new 
DefaultRepositorySelector(typeof(log4net.Repository.Hierarchy.Hierarchy));
                }
 
-               private static void AssertFileEquals(string filename, string 
contents, bool cleanup = true)
+               private static void AssertFileEquals(string filename, string 
contents)
+               {
+                       AssertFileEquals(filename, contents, true);
+               }
+
+               private static void AssertFileEquals(string filename, string 
contents, bool cleanup)
                {
 #if NETSTANDARD1_3
                        StreamReader sr = new StreamReader(File.Open(filename, 
FileMode.Open));
@@ -1799,7 +1820,18 @@ namespace log4net.Tests.Appender
                                syncObject.WaitOne();
 
                                // Logger should acquire Mutex in different 
thread
-                               var loggerThread = new Thread(o => 
Assert.DoesNotThrow(delegate { log.Log(GetType(), Level.Info, "1", null); }));
+                               var loggerThread = new Thread
+                               (
+                                       delegate(object o)
+                                       {
+                                               Assert.DoesNotThrow(
+                                                       delegate
+                                                       {
+                                                               
log.Log(GetType(), Level.Info, "1", null);
+                                                       });
+
+                                       }
+                               );
                                loggerThread.Start();
                                // Wait some time 
                                Thread.Sleep(2000);

Reply via email to