Class LoggingEventWrapper


  • public class LoggingEventWrapper
    extends Object
    Wrap access to a LoggingEvent. All property updates need to go through this object and not through the wrapped logging event, since the properties are shared by two views of the same backing LoggingEvent, and loggingEvent itself creates a copy of passed-in properties..

    Property reads can be made on the actual LoggingEvent.

    • Constructor Detail

      • LoggingEventWrapper

        public LoggingEventWrapper​(org.apache.log4j.spi.LoggingEvent loggingEvent)
    • Method Detail

      • getLoggingEvent

        public org.apache.log4j.spi.LoggingEvent getLoggingEvent()
      • setProperty

        public void setProperty​(String propName,
                                String propValue)
      • removeProperty

        public Object removeProperty​(String propName)
      • getPropertyKeySet

        public Set getPropertyKeySet()
      • updateColorRuleColors

        public void updateColorRuleColors​(Color backgroundColor,
                                          Color foregroundColor)
      • evaluateSearchRule

        public void evaluateSearchRule​(org.apache.log4j.rule.Rule searchRule)
      • getSearchMatches

        public Map getSearchMatches()
      • getForeground

        public Color getForeground()
      • getBackground

        public Color getBackground()
      • getColorRuleBackground

        public Color getColorRuleBackground()
      • getColorRuleForeground

        public Color getColorRuleForeground()
      • isSearchMatch

        public boolean isSearchMatch()
      • setMarkerHeight

        public void setMarkerHeight​(int markerHeight)
      • getMarkerHeight

        public int getMarkerHeight()
      • setMsgHeight

        public void setMsgHeight​(int msgHeight)
      • getMsgHeight

        public int getMsgHeight()
      • setDisplayed

        public void setDisplayed​(boolean b)
      • setPreviousDisplayedEventTimestamp

        public void setPreviousDisplayedEventTimestamp​(long previousDisplayedEventTimeStamp)
      • isDisplayed

        public boolean isDisplayed()
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object