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); }
public Logger(IAppander consoleAppender, IAppander fileAppender) : this(consoleAppender) { this.fileAppender = fileAppender; }
public Logger(IAppander consoleAppender) { this.consoleAppender = consoleAppender; }