private void CreateDefaultMemoryAppender() { _memoryAppender = new RollingMemoryAppender { Name = "DeveloperToolsLogViewer" }; _memoryAppender.ActivateOptions(); var repository = LogManager.GetRepository() as Hierarchy; if(repository != null) { repository.Root.AddAppender(_memoryAppender); repository.Root.Level = Level.All; repository.Configured = true; repository.RaiseConfigurationChanged(EventArgs.Empty); } }
private void InitMessageLogger() { var appenderCollection = _hierarchy.Root.Appenders; foreach (var item in appenderCollection) { var ma = item as RollingMemoryAppender; if(ma != null) { _memoryAppender = (RollingMemoryAppender) item; _memoryAppender.ActivateOptions(); return; } } }