public static void ConfigureListViewAppender(ListView lView) { var hierachy = (Hierarchy)LogManager.GetRepository(); var appender = new ListViewAppender(lView); hierachy.Root.AddAppender(appender); }
private void FormTestApplication_Load(object sender, EventArgs e) { XmlConfigurator.Configure(); ListViewAppender.ConfigureListViewAppender(listViewDataOutput); Dictionary <IPAddress, string> networkInterfaces = Reactor.Utilities.NetworkInterfaces.GetIPv4NetworkInterfaces(); foreach (var entry in networkInterfaces) { localAddresses.Add(entry.Key, entry.Value); } addresses = new IPAddress[localAddresses.Count]; names = new string[localAddresses.Count]; localAddresses.Keys.CopyTo(addresses, 0); localAddresses.Values.CopyTo(names, 0); for (int i = 0; i < localAddresses.Count; ++i) { string entry = string.Concat(addresses[i].ToString(), " (", names[i], ")"); comboBoxLocalAddresses.Items.Add(entry); } buttonStart.Enabled = false; buttonStop.Enabled = false; panelAddresses.Enabled = false; panelSendMessage.Enabled = false; comboBoxLocalAddresses.SelectedIndex = 0; DateTime now = DateTime.Now; log.InfoFormat("Application Started {0}", now.ToShortTimeString()); }