AppActs.Client.WebSite.InstallPresenter.createLogger C# (CSharp) Method

createLogger() private method

private createLogger ( log4net logLevel ) : log4net.ILog
logLevel log4net
return log4net.ILog
        private ILog createLogger(log4net.Core.Level logLevel)
        {
            log4net.Appender.RollingFileAppender rollingFileAppender = new log4net.Appender.RollingFileAppender();
            rollingFileAppender.Name = "Client";
            rollingFileAppender.AppendToFile = true;
            rollingFileAppender.RollingStyle = log4net.Appender.RollingFileAppender.RollingMode.Size;
            rollingFileAppender.MaximumFileSize = "500KB";
            rollingFileAppender.MaxSizeRollBackups = 100;
            rollingFileAppender.StaticLogFileName = true;
            rollingFileAppender.File = "Logs\\Client.log";
            rollingFileAppender.LockingModel = new log4net.Appender.FileAppender.MinimalLock();
            rollingFileAppender.Layout = new log4net.Layout.PatternLayout("%date [%thread] %-5level %logger - %message%newline");
            rollingFileAppender.ImmediateFlush = true;
            rollingFileAppender.Threshold = logLevel;
            rollingFileAppender.ActivateOptions();
            log4net.Config.BasicConfigurator.Configure(rollingFileAppender);
            return log4net.LogManager.GetLogger("Client");
        }