logPane.setEditorKit(new NoWrapEditorKit());
       
        // make sure the logPane starts scrolled to the bottom
        ((ManualScrollEditorPane) logPane).scrollToEnd();
        
        levelCB.setModel(new DefaultComboBoxModel(LOG_LEVELS));
        // reload the preferred log levels
        LoggerTableModel levelModel = new LoggerTableModel();
        levelModel.restore();
        levelTable.setModel(levelModel);
        // set up the table
        JComboBox tableLevelCB = new JComboBox();
        tableLevelCB.setModel(new DefaultComboBoxModel(LOG_LEVELS));
        levelTable.getColumnModel().getColumn(1).setCellEditor(
                new DefaultCellEditor(tableLevelCB));
        levelTable.getColumnModel().getColumn(0).setPreferredWidth(85);
        levelTable.getColumnModel().getColumn(1).setPreferredWidth(15);
        levelTable.getSelectionModel().addListSelectionListener(