public ITextBoxAppender AddLogBox(ThreadSafeTextBoxWrapper textboxWrapper, string patternLayout) { if (textboxWrapper == null) { throw new ArgumentNullException("textboxWrapper"); } if (CurrentLog != null) { var appenderAttachable = CurrentLog.Logger as IAppenderAttachable; if (appenderAttachable != null) { TextBoxBaseAppender appender = null; if (string.IsNullOrEmpty(patternLayout)) { appender = new TextBoxBaseAppender(textboxWrapper); } else { appender = new TextBoxBaseAppender(textboxWrapper, new global::log4net.Layout.PatternLayout(patternLayout)); } appender.LogThreshold = LogLevel.All; appenderAttachable.AddAppender(appender); return(appender); } } return(null); }
public ITextBoxAppender AddLogBox(ThreadSafeTextBoxWrapper textboxWrapper, string patternLayout) { if (textboxWrapper == null) throw new ArgumentNullException("textboxWrapper"); if (CurrentLog != null) { var appenderAttachable = CurrentLog.Logger as IAppenderAttachable; if (appenderAttachable != null) { TextBoxBaseAppender appender = null; if (string.IsNullOrEmpty(patternLayout)) appender = new TextBoxBaseAppender(textboxWrapper); else appender = new TextBoxBaseAppender(textboxWrapper, new global::log4net.Layout.PatternLayout(patternLayout)); appender.LogThreshold = LogLevel.All; appenderAttachable.AddAppender(appender); return appender; } } return null; }