# Serialized Form

- ## Package org.apache.log4j

  - ### Class org.apache.log4j.Level extends org.apache.log4j.Priority implements Serializable

    serialVersionUID:
      3491141966387921974L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream arg0)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### readResolve

            private Object readResolve()
                                throws ObjectStreamException

        Throws:
          `ObjectStreamException`

      - #### writeObject

            private void writeObject​(ObjectOutputStream arg0)
                              throws IOException

        Throws:
          `IOException`

- ## Package org.apache.log4j.chainsaw

  - ### Class org.apache.log4j.chainsaw.AbstractPreferencePanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### cancelButton

            JButton cancelButton

      - #### currentlyDisplayedPanel

            Component currentlyDisplayedPanel

      - #### mainPanel

            JPanel mainPanel

      - #### okButton

            JButton okButton

      - #### okCancelListener

            ActionListener okCancelListener

      - #### prefTree

            JTree prefTree

      - #### selectedPrefPanel

            JPanel selectedPrefPanel

      - #### titleLabel

            JLabel titleLabel

  - ### Class org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel extends AbstractPreferencePanel implements Serializable

    - ### Serialized Fields

      - #### committedPreferenceModel

            ApplicationPreferenceModel committedPreferenceModel

      - #### configurationURL

            JComboBox<String> configurationURL

      - #### cyclicBufferSize

            JTextField cyclicBufferSize

      - #### generalAllPrefPanel

            ApplicationPreferenceModelPanel.GeneralAllPrefPanel generalAllPrefPanel

      - #### identifierExpression

            JTextField identifierExpression

      - #### logger

            org.apache.log4j.Logger logger

      - #### toolTipDisplayMillis

            JTextField toolTipDisplayMillis

      - #### uncommittedPreferenceModel

            ApplicationPreferenceModel uncommittedPreferenceModel

  - ### Class org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel.GeneralAllPrefPanel extends BasicPrefPanel implements Serializable

    - ### Serialized Fields

      - #### confirmExit

            JCheckBox confirmExit

      - #### okToRemoveSecurityManager

            JCheckBox okToRemoveSecurityManager

      - #### responsiveSlider

            JSlider responsiveSlider

      - #### showNoReceiverWarning

            JCheckBox showNoReceiverWarning

      - #### showSplash

            JCheckBox showSplash

      - #### sliderLabelMap

            Dictionary<Integer,​JLabel> sliderLabelMap

  - ### Class org.apache.log4j.chainsaw.ApplicationPreferenceModelPanel.VisualsPrefPanel extends BasicPrefPanel implements Serializable

    - ### Serialized Fields

      - #### bottomPlacement

            JRadioButton bottomPlacement

      - #### lookAndFeelGroup

            ButtonGroup lookAndFeelGroup

      - #### lookAndFeels

            UIManager.LookAndFeelInfo[] lookAndFeels

      - #### receivers

            JCheckBox receivers

      - #### statusBar

            JCheckBox statusBar

      - #### toolBar

            JCheckBox toolBar

      - #### topPlacement

            JRadioButton topPlacement

  - ### Class org.apache.log4j.chainsaw.BasicPrefPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### title

            String title

  - ### Class org.apache.log4j.chainsaw.ChainsawStatusBar extends JPanel implements Serializable

    - ### Serialized Fields

      - #### connectionThread

            Thread connectionThread

      - #### eventCountLabel

            JLabel eventCountLabel

      - #### lastReceivedConnection

            long lastReceivedConnection

      - #### lineSelectionLabel

            JLabel lineSelectionLabel

      - #### logUI

            LogUI logUI

      - #### netConnectIcon

            Icon netConnectIcon

      - #### nf

            NumberFormat nf

      - #### pausedIcon

            Icon pausedIcon

      - #### pausedLabel

            JLabel pausedLabel

      - #### receivedConnectionlabel

            JLabel receivedConnectionlabel

      - #### receivedEventLabel

            JLabel receivedEventLabel

      - #### searchMatchLabel

            JLabel searchMatchLabel

      - #### statusBarComponentBorder

            Border statusBarComponentBorder

      - #### statusMsg

            JLabel statusMsg

  - ### Class org.apache.log4j.chainsaw.CheckListCellRenderer extends JCheckBox implements Serializable

    - ### Serialized Fields

      - #### noFocusBorder

            Border noFocusBorder

  - ### Class org.apache.log4j.chainsaw.CopyEventsToClipboardAction extends AbstractAction implements Serializable

    serialVersionUID:
      1L

    - ### Serialized Fields

      - #### layout

            org.apache.log4j.Layout layout

        Layout pattern uses a simple but concise format that reads well and has a fixed size set of useful columns before the message. Nice format for pasting into issue trackers.

      - #### logUi

            LogUI logUi

  - ### Class org.apache.log4j.chainsaw.DockablePanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### isDocked

            boolean isDocked

  - ### Class org.apache.log4j.chainsaw.JSortTable extends JTable implements Serializable

    - ### Serialized Fields

      - #### lastSelectedColumn

            int lastSelectedColumn

      - #### sortedColumn

            String sortedColumn

      - #### sortedColumnAscending

            boolean sortedColumnAscending

      - #### sortedColumnIndex

            int sortedColumnIndex

  - ### Class org.apache.log4j.chainsaw.LoggerNameTree extends JTree implements Serializable

  - ### Class org.apache.log4j.chainsaw.LogPanel extends DockablePanel implements Serializable

    - ### Serialized Fields

      - #### applicationPreferenceModel

            ApplicationPreferenceModel applicationPreferenceModel

      - #### clearTableExpressionRule

            org.apache.log4j.rule.Rule clearTableExpressionRule

      - #### colorFrame

            JFrame colorFrame

      - #### colorizedEventAndSearchMatchThumbnail

            org.apache.log4j.chainsaw.LogPanel.ColorizedEventAndSearchMatchThumbnail colorizedEventAndSearchMatchThumbnail

      - #### colorizer

            RuleColorizer colorizer

      - #### colorPanel

            ColorPanel colorPanel

      - #### currentFindRuleText

            String currentFindRuleText

      - #### currentPoint

            Point currentPoint

      - #### currentSearchMatchCount

            int currentSearchMatchCount

      - #### currentTable

            JTable currentTable

      - #### detail

            JEditorPane detail

      - #### detailLayout

            EventDetailLayout detailLayout

      - #### detailPane

            JScrollPane detailPane

      - #### detailPanel

            JPanel detailPanel

      - #### detailPaneUpdater

            org.apache.log4j.chainsaw.LogPanel.DetailPaneUpdater detailPaneUpdater

      - #### detailToolbar

            JToolBar detailToolbar

      - #### dividerSize

            int dividerSize

      - #### dockingAction

            Action dockingAction

      - #### eventsPane

            JScrollPane eventsPane

      - #### eventTimeDeltaMatchThumbnail

            org.apache.log4j.chainsaw.LogPanel.EventTimeDeltaMatchThumbnail eventTimeDeltaMatchThumbnail

      - #### externalPanel

            DockablePanel externalPanel

      - #### filterCombo

            org.apache.log4j.chainsaw.LogPanel.AutoFilterComboBox filterCombo

      - #### filterModel

            FilterModel filterModel

      - #### findCombo

            org.apache.log4j.chainsaw.LogPanel.AutoFilterComboBox findCombo

      - #### findMarkerRule

            org.apache.log4j.rule.Rule findMarkerRule

      - #### findRule

            org.apache.log4j.rule.Rule findRule

      - #### identifier

            String identifier

      - #### isDetailPanelVisible

            boolean isDetailPanelVisible

      - #### lastLogTreePanelSplitLocation

            double lastLogTreePanelSplitLocation

      - #### logger

            org.apache.log4j.Logger logger

      - #### logPanelPreferencesFrame

            JFrame logPanelPreferencesFrame

      - #### logPanelPreferencesPanel

            LogPanelPreferencePanel logPanelPreferencesPanel

      - #### logTreePanel

            org.apache.log4j.chainsaw.LoggerNameTreePanel logTreePanel

      - #### lowerPanel

            JSplitPane lowerPanel

      - #### lowerPanelDividerLocation

            int lowerPanelDividerLocation

      - #### mainToggleToolTips

            org.apache.log4j.chainsaw.LogPanel.ToggleToolTips mainToggleToolTips

      - #### markerCellEditor

            TableCellEditor markerCellEditor

      - #### nameTreeAndMainPanelSplit

            JSplitPane nameTreeAndMainPanelSplit

      - #### paused

            boolean paused

      - #### preferenceModel

            LogPanelPreferenceModel preferenceModel

      - #### previousLastIndex

            int previousLastIndex

      - #### renderer

            TableColorizingRenderer renderer

      - #### searchModel

            EventContainer searchModel

      - #### searchPane

            JScrollPane searchPane

      - #### searchRenderer

            TableColorizingRenderer searchRenderer

      - #### searchResultsDisplayed

            boolean searchResultsDisplayed

      - #### searchRuleMediator

            RuleMediator searchRuleMediator

      - #### searchTable

            JSortTable searchTable

      - #### searchToggleToolTips

            org.apache.log4j.chainsaw.LogPanel.ToggleToolTips searchToggleToolTips

      - #### statusBar

            ChainsawStatusBar statusBar

      - #### table

            JSortTable table

      - #### tableModel

            EventContainer tableModel

      - #### tableRuleMediator

            RuleMediator tableRuleMediator

      - #### undockedFrame

            JFrame undockedFrame

      - #### undockedToolbar

            JToolBar undockedToolbar

  - ### Class org.apache.log4j.chainsaw.LogPanelPreferenceModel extends Object implements Serializable

    serialVersionUID:
      7526472295622776147L

    - ### Serialized Fields

      - #### allColumns

            List allColumns

      - #### alwaysDisplayExpression

            String alwaysDisplayExpression

      - #### clearTableExpression

            String clearTableExpression

      - #### cyclic

            boolean cyclic

      - #### dateFormatPattern

            String dateFormatPattern

      - #### detailPaneVisible

            boolean detailPaneVisible

      - #### hiddenExpression

            String hiddenExpression

      - #### hiddenLoggers

            Collection hiddenLoggers

      - #### highlightSearchMatchText

            boolean highlightSearchMatchText

      - #### levelIcons

            boolean levelIcons

      - #### loggerPrecision

            String loggerPrecision

      - #### logTreePanelVisible

            boolean logTreePanelVisible

      - #### scrollToBottom

            boolean scrollToBottom

      - #### searchResultsVisible

            boolean searchResultsVisible

      - #### showMillisDeltaAsGap

            boolean showMillisDeltaAsGap

      - #### thumbnailBarToolTips

            boolean thumbnailBarToolTips

      - #### timeZone

            String timeZone

      - #### toolTips

            boolean toolTips

      - #### visibleColumnOrder

            List visibleColumnOrder

      - #### visibleColumns

            List visibleColumns

      - #### wrapMsg

            boolean wrapMsg

  - ### Class org.apache.log4j.chainsaw.LogPanelPreferencePanel extends AbstractPreferencePanel implements Serializable

    - ### Serialized Fields

      - #### appPreferenceModel

            ApplicationPreferenceModel appPreferenceModel

      - #### columnListModel

            ModifiableListModel columnListModel

      - #### preferenceModel

            LogPanelPreferenceModel preferenceModel

  - ### Class org.apache.log4j.chainsaw.LogPanelPreferencePanel.ColumnSelectorPanel extends BasicPrefPanel implements Serializable

  - ### Class org.apache.log4j.chainsaw.LogUI extends JFrame implements Serializable

    - ### Serialized Fields

      - #### aboutBox

            org.apache.log4j.chainsaw.ChainsawAbout aboutBox

      - #### allColorizers

            Map<String,​RuleColorizer> allColorizers

      - #### applicationPreferenceModel

            ApplicationPreferenceModel applicationPreferenceModel

      - #### applicationPreferenceModelPanel

            ApplicationPreferenceModelPanel applicationPreferenceModelPanel

      - #### cyclicBufferSize

            int cyclicBufferSize

      - #### dividerSize

            int dividerSize

      - #### filterableColumns

            List<String> filterableColumns

      - #### handler

            ChainsawAppenderHandler handler

      - #### identifierPanels

            List<LogPanel> identifierPanels

      - #### initializationLock

            Object initializationLock

      - #### isGUIFullyInitialized

            boolean isGUIFullyInitialized

        Set to true, if and only if the GUI has completed it's full initialization. Any logging events that come in must wait until this is true, and if it is false, should wait on the initializationLock object until notified.

      - #### lastMainReceiverSplitLocation

            double lastMainReceiverSplitLocation

      - #### mainReceiverSplitPane

            JSplitPane mainReceiverSplitPane

      - #### noReceiversDefined

            boolean noReceiversDefined

      - #### panelMap

            Map<String,​Component> panelMap

      - #### pluginRegistry

            PluginRegistry pluginRegistry

      - #### preferencesFrame

            JFrame preferencesFrame

      - #### receiverConfigurationPanel

            org.apache.log4j.chainsaw.ReceiverConfigurationPanel receiverConfigurationPanel

      - #### receiversPanel

            ReceiversPanel receiversPanel

      - #### shutdownAction

            Action shutdownAction

        The shutdownAction is called when the user requests to exit Chainsaw, and by default this exits the VM, but a developer may replace this action with something that better suits their needs

      - #### shutdownListenerList

            EventListenerList shutdownListenerList

        Clients can register a ShutdownListener to be notified when the user has requested Chainsaw to exit.

      - #### sm

            SettingsManager sm

      - #### statusBar

            ChainsawStatusBar statusBar

      - #### tabbedPane

            org.apache.log4j.chainsaw.ChainsawTabbedPane tabbedPane

      - #### tableMap

            Map tableMap

      - #### tableModelMap

            Map tableModelMap

      - #### tbms

            org.apache.log4j.chainsaw.ChainsawToolBarAndMenus tbms

      - #### toolbar

            JToolBar toolbar

      - #### tutorialFrame

            JFrame tutorialFrame

      - #### welcomePanel

            WelcomePanel welcomePanel

  - ### Class org.apache.log4j.chainsaw.Main extends JFrame implements Serializable

  - ### Class org.apache.log4j.chainsaw.ModifiableListModel extends DefaultListModel implements Serializable

  - ### Class org.apache.log4j.chainsaw.NewKeyEvent extends EventObject implements Serializable

    - ### Serialized Fields

      - #### key

            Object key

      - #### newModelIndex

            int newModelIndex

      - #### value

            Object value

  - ### Class org.apache.log4j.chainsaw.ProgressPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### messageLabel

            JLabel messageLabel

      - #### progressBar

            JProgressBar progressBar

  - ### Class org.apache.log4j.chainsaw.RuleMediator extends org.apache.log4j.rule.AbstractRule implements Serializable

    - ### Serialized Fields

      - #### filterRule

            org.apache.log4j.rule.Rule filterRule

      - #### findRule

            org.apache.log4j.rule.Rule findRule

      - #### findRuleRequired

            boolean findRuleRequired

      - #### loggerRule

            org.apache.log4j.rule.Rule loggerRule

      - #### ruleChangerNotifier

            PropertyChangeListener ruleChangerNotifier

  - ### Class org.apache.log4j.chainsaw.SmallButton extends JButton implements Serializable

    - ### Serialized Fields

      - #### m_border

            Border m_border

      - #### m_inactive

            Border m_inactive

      - #### m_ins

            Insets m_ins

      - #### m_lowered

            Border m_lowered

      - #### m_raised

            Border m_raised

  - ### Class org.apache.log4j.chainsaw.SortHeaderRenderer extends DefaultTableCellRenderer implements Serializable

  - ### Class org.apache.log4j.chainsaw.TableColorizingRenderer extends DefaultTableCellRenderer implements Serializable

    - ### Serialized Fields

      - #### applicationPreferenceModel

            ApplicationPreferenceModel applicationPreferenceModel

      - #### boldAttributeSet

            MutableAttributeSet boldAttributeSet

      - #### borderColor

            Color borderColor

      - #### colorizer

            RuleColorizer colorizer

      - #### colorizeSearch

            boolean colorizeSearch

      - #### dateFormatInUse

            DateFormat dateFormatInUse

      - #### dateFormatTZ

            String dateFormatTZ

      - #### eventContainer

            EventContainer eventContainer

      - #### generalPanel

            JPanel generalPanel

      - #### highlightSearchMatchText

            boolean highlightSearchMatchText

      - #### iconMap

            Map<String,​Icon> iconMap

      - #### insetAttributeSet

            SimpleAttributeSet insetAttributeSet

      - #### levelPanel

            JPanel levelPanel

      - #### levelTextPane

            JTextPane levelTextPane

      - #### levelUseIcons

            boolean levelUseIcons

      - #### loggerPrecision

            int loggerPrecision

      - #### logPanelPreferenceModel

            LogPanelPreferenceModel logPanelPreferenceModel

      - #### maxHeight

            int maxHeight

      - #### multiLinePanel

            JPanel multiLinePanel

      - #### multiLineTextPane

            JTextPane multiLineTextPane

      - #### relativeTimestampBase

            long relativeTimestampBase

      - #### singleLineTextPane

            JTextPane singleLineTextPane

      - #### tabs

            TabSet tabs

      - #### toolTipsVisible

            boolean toolTipsVisible

      - #### useRelativeTimesToFixedTime

            boolean useRelativeTimesToFixedTime

      - #### useRelativeTimesToPrevious

            boolean useRelativeTimesToPrevious

      - #### wrap

            boolean wrap

  - ### Class org.apache.log4j.chainsaw.WelcomePanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### textInfo

            JEditorPane textInfo

      - #### urlStack

            Stack<URL> urlStack

      - #### urlToolbar

            org.apache.log4j.chainsaw.WelcomePanel.URLToolbar urlToolbar

- ## Package org.apache.log4j.chainsaw.color

  - ### Class org.apache.log4j.chainsaw.color.ColorPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### allLogPanelColorizers

            Map<String,​RuleColorizer> allLogPanelColorizers

      - #### alternatingColorColumns

            Vector<String> alternatingColorColumns

      - #### alternatingColorDataVector

            Vector<Vector<Color>> alternatingColorDataVector

      - #### alternatingColorDataVectorEntry

            Vector<Color> alternatingColorDataVectorEntry

      - #### alternatingColorTable

            JTable alternatingColorTable

      - #### alternatingColorTableModel

            DefaultTableModel alternatingColorTableModel

      - #### applicationPreferenceModel

            ApplicationPreferenceModel applicationPreferenceModel

      - #### bypassSearchColorsCheckBox

            JCheckBox bypassSearchColorsCheckBox

      - #### closeListener

            ActionListener closeListener

      - #### colorizer

            RuleColorizer colorizer

      - #### columns

            Vector<String> columns

      - #### currentLogPanelColorizer

            RuleColorizer currentLogPanelColorizer

      - #### currentRuleSet

            String currentRuleSet

      - #### filterModel

            FilterModel filterModel

      - #### logPanelColorizersModel

            DefaultComboBoxModel logPanelColorizersModel

      - #### noTab

            String noTab

      - #### rulesPanel

            JPanel rulesPanel

      - #### searchColumns

            Vector<String> searchColumns

      - #### searchDataVector

            Vector<Vector<Color>> searchDataVector

      - #### searchDataVectorEntry

            Vector<Color> searchDataVectorEntry

      - #### searchTable

            JTable searchTable

      - #### searchTableModel

            DefaultTableModel searchTableModel

      - #### statusBar

            JLabel statusBar

      - #### table

            JTable table

      - #### tableModel

            DefaultTableModel tableModel

      - #### tableScrollPane

            JScrollPane tableScrollPane

- ## Package org.apache.log4j.chainsaw.helper

  - ### Class org.apache.log4j.chainsaw.helper.OkCancelPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### cancelButton

            JButton cancelButton

      - #### okButton

            JButton okButton

- ## Package org.apache.log4j.chainsaw.layout

  - ### Class org.apache.log4j.chainsaw.layout.LayoutEditorPane extends JPanel implements Serializable

    - ### Serialized Fields

      - #### cancelButton

            JButton cancelButton

      - #### copyAction

            Action copyAction

      - #### cutAction

            Action cutAction

      - #### editorToolbar

            JToolBar editorToolbar

      - #### event

            org.apache.log4j.spi.LoggingEvent event

      - #### layout

            EventDetailLayout layout

      - #### okButton

            JButton okButton

      - #### okCancelToolbar

            JToolBar okCancelToolbar

      - #### patternEditor

            JEditorPane patternEditor

      - #### patternEditorScroll

            JScrollPane patternEditorScroll

      - #### previewEditorScroll

            JScrollPane previewEditorScroll

      - #### previewer

            JEditorPane previewer

- ## Package org.apache.log4j.chainsaw.plugins

  - ### Class org.apache.log4j.chainsaw.plugins.GUIPluginSkeleton extends JPanel implements Serializable

    - ### Serialized Fields

      - #### active

            boolean active

      - #### loggerRepository

            org.apache.log4j.spi.LoggerRepository loggerRepository

- ## Package org.apache.log4j.chainsaw.prefs

  - ### Class org.apache.log4j.chainsaw.prefs.LoadSettingsEvent extends SettingsEvent implements Serializable

    - ### Serialized Fields

      - #### properties

            Properties properties

  - ### Class org.apache.log4j.chainsaw.prefs.SaveSettingsEvent extends org.apache.log4j.chainsaw.prefs.AbstractSettingsEvent implements Serializable

    - ### Serialized Fields

      - #### properties

            Properties properties

  - ### Class org.apache.log4j.chainsaw.prefs.SettingsEvent extends EventObject implements Serializable

- ## Package org.apache.log4j.chainsaw.receivers

  - ### Class org.apache.log4j.chainsaw.receivers.NewReceiverDialogPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### javaDocPane

            JEditorPane javaDocPane

      - #### javaDocScroller

            JScrollPane javaDocScroller

      - #### okPanel

            OkCancelPanel okPanel

      - #### pluginEditorPanel

            PluginPropertyEditorPanel pluginEditorPanel

      - #### splitter

            JSplitPane splitter

  - ### Class org.apache.log4j.chainsaw.receivers.PluginPropertyEditorPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### defaultModel

            TableModel defaultModel

      - #### plugin

            Plugin plugin

      - #### propertyTable

            JTable propertyTable

      - #### scrollPane

            JScrollPane scrollPane

  - ### Class org.apache.log4j.chainsaw.receivers.ReceiversPanel extends JPanel implements Serializable

    - ### Serialized Fields

      - #### buttonPanel

            org.apache.log4j.chainsaw.receivers.ReceiversPanel.ReceiverToolbar buttonPanel

      - #### logger

            org.apache.log4j.Logger logger

      - #### newReceiverButtonAction

            Action newReceiverButtonAction

      - #### newReceiverPopup

            org.apache.log4j.chainsaw.receivers.ReceiversPanel.NewReceiverPopupMenu newReceiverPopup

      - #### pauseReceiverButtonAction

            Action pauseReceiverButtonAction

      - #### playReceiverButtonAction

            Action playReceiverButtonAction

      - #### pluginEditorPanel

            PluginPropertyEditorPanel pluginEditorPanel

      - #### pluginRegistry

            PluginRegistry pluginRegistry

      - #### popupMenu

            JPopupMenu popupMenu

      - #### receiversTree

            JTree receiversTree

      - #### restartReceiverButtonAction

            Action restartReceiverButtonAction

      - #### saveReceiversButtonAction

            Action saveReceiversButtonAction

      - #### showReceiverHelpAction

            Action showReceiverHelpAction

      - #### shutdownReceiverButtonAction

            Action shutdownReceiverButtonAction

      - #### splitter

            JSplitPane splitter

      - #### startAllAction

            Action startAllAction

  - ### Class org.apache.log4j.chainsaw.receivers.ReceiversTreeModel extends DefaultTreeModel implements Serializable

    - ### Serialized Fields

      - #### logger

            org.apache.log4j.Logger logger

      - #### NoReceiversNode

            DefaultMutableTreeNode NoReceiversNode

      - #### RootNode

            DefaultMutableTreeNode RootNode

  - ### Class org.apache.log4j.chainsaw.receivers.ReceiverTreeCellRenderer extends DefaultTreeCellRenderer implements Serializable

    - ### Serialized Fields

      - #### levelLabel

            JLabel levelLabel

      - #### panel

            JPanel panel

      - #### rootIcon

            Icon rootIcon

- ## Package org.apache.log4j.chainsaw.vfs

  - ### Class org.apache.log4j.chainsaw.vfs.VFSLogFilePatternReceiver.UserNamePasswordDialog extends JDialog implements Serializable

    - ### Serialized Fields

      - #### password

            char[] password

      - #### userName

            String userName

- ## Package org.apache.log4j.chainsaw.zeroconf

  - ### Class org.apache.log4j.chainsaw.zeroconf.ZeroConfDeviceModel extends AbstractTableModel implements Serializable

    - ### Serialized Fields

      - #### deviceList

            List<javax.jmdns.ServiceInfo> deviceList

      - #### zeroConfPreferenceModel

            ZeroConfPreferenceModel zeroConfPreferenceModel

  - ### Class org.apache.log4j.chainsaw.zeroconf.ZeroConfPlugin extends GUIPluginSkeleton implements Serializable

    - ### Serialized Fields

      - #### connectToMenu

            JMenu connectToMenu

      - #### deviceTable

            JTable deviceTable

      - #### discoveredDevices

            ZeroConfDeviceModel discoveredDevices

      - #### helpItem

            JMenuItem helpItem

      - #### jmDNS

            javax.jmdns.JmDNS jmDNS

      - #### nothingToConnectTo

            JMenuItem nothingToConnectTo

      - #### preferenceModel

            ZeroConfPreferenceModel preferenceModel

      - #### scrollPane

            JScrollPane scrollPane

      - #### serviceInfoToReceiveMap

            Map<javax.jmdns.ServiceInfo,​Plugin> serviceInfoToReceiveMap

- ## Package org.apache.log4j.helpers

  - ### Class org.apache.log4j.helpers.AbsoluteTimeDateFormat extends DateFormat implements Serializable

    serialVersionUID:
      -388856345976723342L

  - ### Class org.apache.log4j.helpers.DateTimeDateFormat extends org.apache.log4j.helpers.AbsoluteTimeDateFormat implements Serializable

    serialVersionUID:
      5547637772208514971L

    - ### Serialized Fields

      - #### shortMonths

            String[] shortMonths

  - ### Class org.apache.log4j.helpers.ISO8601DateFormat extends org.apache.log4j.helpers.AbsoluteTimeDateFormat implements Serializable

    serialVersionUID:
      -759840745298755296L

  - ### Class org.apache.log4j.helpers.RelativeTimeDateFormat extends DateFormat implements Serializable

    serialVersionUID:
      7055751607085611984L

    - ### Serialized Fields

      - #### startTime

            long startTime

  - ### Class org.apache.log4j.helpers.UtilLoggingLevel extends org.apache.log4j.Level implements Serializable

    serialVersionUID:
      909301162611820211L

- ## Package org.apache.log4j.plugins

  - ### Class org.apache.log4j.plugins.PluginEvent extends EventObject implements Serializable

- ## Package org.apache.log4j.spi

  - ### Class org.apache.log4j.spi.LocationInfo extends Object implements Serializable

    serialVersionUID:
      -1325822038990805636L

    - ### Serialized Fields

      - #### fullInfo

            String fullInfo

  - ### Class org.apache.log4j.spi.LoggingEvent extends Object implements Serializable

    serialVersionUID:
      -868428216207166145L

    - ### Serialization Methods

      - #### readObject

            private void readObject​(ObjectInputStream arg0)
                             throws IOException,
                                    ClassNotFoundException

        Throws:
          `IOException`
          `ClassNotFoundException`

      - #### writeObject

            private void writeObject​(ObjectOutputStream arg0)
                              throws IOException

        Throws:
          `IOException`

    - ### Serialized Fields

      - #### categoryName

            String categoryName

        Deprecated.

      - #### locationInfo

            org.apache.log4j.spi.LocationInfo locationInfo

      - #### mdcCopy

            Hashtable mdcCopy

      - #### mdcCopyLookupRequired

            boolean mdcCopyLookupRequired

      - #### ndc

            String ndc

      - #### ndcLookupRequired

            boolean ndcLookupRequired

      - #### renderedMessage

            String renderedMessage

      - #### threadName

            String threadName

      - #### throwableInfo

            org.apache.log4j.spi.ThrowableInformation throwableInfo

      - #### timeStamp

            long timeStamp

  - ### Class org.apache.log4j.spi.ThrowableInformation extends Object implements Serializable

    serialVersionUID:
      -4748765566864322735L

    - ### Serialized Fields

      - #### rep

            String[] rep