Пример #1
0
        public void AddAppender(string[] args)
        {
            string      appenderType = args[0];
            string      layoutType   = args[1];
            ReportLevel reportLevel  = ReportLevel.Info;

            if (args.Length == 3)
            {
                reportLevel = Enum.Parse <ReportLevel>(args[2], true);
            }
            ILayout   layout   = this.layoutFactory.CreateLayOut(layoutType);
            IAppander appender = this.factory.CreateAppender(appenderType, layout);

            appender.reportLevel = reportLevel;

            this.appenders.Add(appender);
        }
Пример #2
0
 public Logger(IAppander consoleAppender, IAppander fileAppender) : this(consoleAppender)
 {
     this.fileAppender = fileAppender;
 }
Пример #3
0
 public Logger(IAppander consoleAppender)
 {
     this.consoleAppender = consoleAppender;
 }